We need to register the new batteries because from what ive read, BMW uses an "intelligent" alternator variable algorithm that monitors the attery condition (charge, rate of discharge, etc) and simply shuts on and off depending on this condition. That reduces engine load thus increasing efficiency -power and economy.
From my understanding, old battery should have higher charging or discharging rate due to wear & tear compare to new batteries which require lower rate. Thats why we need to 'tell' the ECU that ure replacing new batteries so that the ECU won't overcharge ur new batteries thinking its still running on old battery. It just to prolong the battery life but if u don't register ur battery, u can still can start ur car no worries :rock: