Great place to have your BMW serviced. They take their time when diagnosing an issue, and fix it right the first time. Like anything in life, you get what you pay for. KMS is certainly not the cheapest place to have your BMW serviced. It is however the best, and for that I'll happily pay. This place is worth the trip.