I decided to start servicing my M5 at Bavarian Performance Group as I started having doubts about the quality of advisers at my BMW dealership. I had previously done work here and was very satisfied with it. Dave is a great person to deal with and mechanics are always available to answer questions about completed service which might arise. Great place to service your car!