Thanks for the much informative responses guys
Rather then replacing the battery I wanted to give the CTEK a go first since I've bought it already. (It has the recondition mode also)
Which brings me to my next question. When charging a battery does that still require coding / programming once its done since the voltages will be different once it has charged, I'm assuming no since I won't be removing the battery, it will always stay hooked onto the car and be charged from the front. Again just being cautious since I've more or less spent all my expendable income and don't want to run into an even bigger bill at least not this month
Still have the E46 on my drive
too hard to let go lol