Hi guys,
My 2cents worth.
Generally, the BMW original batteries for E60s comes in the following Ah (Ampere Hours) [non AGM based]:
70Ah
80Ah
90Ah
110Ah
AGM based comes in the following sizes:
70Ah
80Ah
90Ah
The above are original battery sizes. The pricing for non-AGM 90Ah (original BMW) is around RM1085.00 from Bavarian.
You can use different Ah size. Personally I think it would not be a problem. I myself am using a 100Ah (DIN100) battery (non original one la..) though the default battery for mine should be a 90Ah one.
OK, in terms of registering battery. It is always better to register a new battery. Why this is important is because the car over time learns on the battery charge that needs to be supplied in order to bring it to full charge. Over time, it requires higher current to recharge an older/weaker battery. However, once you install a new battery, the current needs to be reduced and the only way the system will know is if you register it.
Another thing is, your cars are all programmed by default to accept a certain battery type (80Ah, 90Ah, etc). So if you put a higher battery, it is no problem. it will work fine but now I will provide an example. If say your car by default is programmed to accept a 80Ah battery and you install a 100Ah battery. It will work fine but the power module will always charge it till battery reaches capacity of 80Amps and never to 100Amps because the max threshold is for 80Amps in the module. So battery will always be short-charged. If you need to change battery, try to get the default size and ask the workshop to register the battery because it will provide the most optimum mode of charging and discharging.
I hope the above has helped shed some light. Anyways, our cars I think sometimes have a thought of their own!
Sometimes they defy the oddest situations and perform the best and sometimes even in the best situations (as recommended by BMW) will perform poorly!
Cheers..