I brought in my 650 because I had been hearing a grinding noise in the brakes and suspected that I needed new pads. Of course, the day after I made the appt, the noise stopped, but I still brought the car in. Dave was great, the place is amazingly clean and his dog is darn cute. They arranged a low cost rental for me and I was off. A couple hours later, Dave calls and tells me the pads have plenty of meat on them and they inspected everything and it all looks fine.. Something probably got stuck under one of the pads and finally got free. So I get there to pick up my car, and there was no charge, except for the rental, which is totally fair as its from Hertz anyway. I was really impressed with their honesty. I was totally prepared to drop several hundred bucks that I obviously didn't need. I'm not sure if other independent shops would have been that honest, but I'm glad Bavarian was.