Omg! Finally took my BMW in to diagnose some issues: MY QUOTE- $550 for this, $770 for that, $900!! for something else, and battery is old.......$400. No frickin' way. PLEASE, CAN SOMEONE GIVE ME THE CONTACT INFO FOR A GOOD MECHANIC.........I work in the Dunwoody area, but guess I don't care where he is if it can save me money. Just started a new job and living in hotel during the week; my house is still in AL. This timing couldn't be worse.