Changing a battery on a 3 Series - Do I have to use an approved battery?

The battery on my 2007 BMW 325i is no longer holding a charge properly. With previous cars I've changed the battery myself. However having looked at various forums it seems the car may need re-programming if I choose a different battery but there is much disagreement over whether this is true. Can you help?
If the car has stop-start and BMW Eco-Dynamics then you have to go with the BMW specified battery that is a lot more expensive then conventional batteries. I don't advise you to try changing this yourself.
Answered by Honest John on

Ask Honest John