Bavarian Performance have been caring for my 2002 BMW M5 and 2005 Mini Cooper S for the last few years. As a retired person who used to do all his own work on his own cars, placing ones trust in someone else is a big step. I am incredibly fortunate to have found Bavarian Performance. The quality of their work is absolutely top-notch, they have also provided quick service when an emergency has arisen. Their customer facilities are always clean and well stocked with reading materials. The staff is most obliging and friendly. I would not consider going anywhere else!