Always a pleasure to work with Dave and his colleagues at Bavarian. Consistent and clear communication as to what is happening with the car, what it will cost, and how long it will take I only wish I had known about them earlier into owning my BMW. I would have saved a ton of money, time, and headache dealing with the BMW dealerships around town.