Not being an expert in cars, my only hopes in finding a mechanic is to not be too badly taken advantage of like I'm at a BMW dealership. I took my car, which I love dearly, into Chicane Motorsports on the recommendation of a friend. No check engine light was on but there was an significant performance issue which seemed to me was obviously an issue with the turbo. They took a look, and reported back they could find nothing wrong. I called again, pressed the issue, offering suggestions on what I thought might get it back to normal. I was absolutely floored when the owner of the business offered to take me on a test drive to hone in on the issue. During the drive he noticed the issue I was concerned about and advised BMWs often have issues with the transfer case. Although I was absolutely ready and willing to have that replaced he recommended replacing the mismatch tires that were on the car when I purchased it as a better starting point. I was extremely skeptical, failing to understand how mismatched tires could cause a lag in acceleration. These guys had every opportunity to do upsell me and take me for a ride. Instead they, were concerned only with helping me solve my problem and prioritized NOT overselling me. The car drives like a million bucks!!! I will never take my car anywhere else. What a class act!