Great, fast service, great prices. Friendly employees, they will fix anything you want done and will not push other repairs on you, they will bring them to your attention as a suggestion. They keep you updated on your repairs. If you have a BMW that needs to be repaired bring it to them.