I experienced pretty much the same at Bavarian. They're very willing to negotiate a fair deal and definitely went above and beyond any other purchasing experience I've ever had. Also, I don't want to give any details of my experiences (big brother watches these forums!), but can tell you that their service center has been VERY accommodating to the needs of my vehicle. You wouldn't regret buying and/or having your car serviced there!
Also, if you do hit them up, ask to deal with Jade. She's VERY familiar with their vehicles, knows the dynamics of driving & what a driver's car should be and best of all, she's easy on the eyes!