The battery is probably knackered - go for an OEM or OEM pattern replacement.
You may well have to have a BMW dealer to code in the replacement...at least you would in the UK (don't know in the USA) as we use an energy recovery system that requires a particular type of battery that can take a high recharge rate - the battery monitor system also accounts for loss of battery efficiency with time, which requires a reset (recode) when a new battery is fitted.
|