Reset or recode means to program the duty cycle of the charging pulse from the alternator via DME.
A new battery will probably need shorter duty cycle than a old battery which need more longer charging period.
If left unchanged after a new battery is replaced, the newer battery will get charge more than required (I believed BMW uses BMW original battery as reference) and will shorten the life span of the battery....overcharging.
Since you are getting slightly higher AH than the original, which in theory need higher duty cycle to effectively charged the battery to desired level as compared to original one, and in addition that you are planning to scrap the car in a few months time, I think you don't need any resetting or coding to save $$
Hope this help.
The life span of the battery will be significantly reduced when it is not operating at the desired operating level. Over or under charged is always the cause of premature failure.
BMW original battery is designed to operate at conditions designed by the car designer as a whole, taking into account of charging current profile, duty cycles, overshoot currents etc where these parameters changes over time. These predictable parameters by the designers have already stored these numbers in the DME memory so that it is always be the optimum parameters for the entire battery life span. Therefore BMW original battery could last much longer than after-market battery.
Aftermarket battery only specific the maximum Ampere-hour and nominal Ampere-hour to match the original BMW battery BUT other parameters likes charging profile, currents etc etc could be different. This means that the battery will not be operating at its optimum condition (both in charge and discharge states) which resulted in shorten of battery life.
For me, I will always buy original BMW battery because I know it can easily last 4+ years. After market one will the most 2 years or less.
Hope this help.