I was always getting Bosch dsc errors on the obd reader and recently ebrake voltage error.
Just replaced the battery, i need to go back and cancel these errors to see if battery has cured those problems.
I replaced with a Varta battery, about £130 ebay.
I registered with my obd reader.
Gives option for agm or std battery.
It asked for some numbers off battery, which i couldn't find, but looks like even BMW on the first battery didn't bother.
My old battery was Halfords Yuasa, with a 4 year guarantee, so one assumes these batteries good for 5 years. Mine was 6 years old.