I have taken my BMW in on 2 occasions with performance issues. They correctly diagnosed and fixed the issues on both occasions, and they suggested the most economical approaches to fix the issues first. Their routine maintenance is top notch as well, and they returned the car freshly washed and clean.