Well....here's where we are now. Turns out the water pump they just put in was defective and leaking and causing the battery/system to freak out. New water pump going in on Monday and should fix everything up. I say should. I still think I'm going to trade it in. Way too many issues with the 08 335i. Even my mechanic thinks I should and he makes money off me the more it gets fixed!