I brought in my BMW to these guys (I worked mainly with Anthony, but also Andrei) because they were recommended by the smog test place next door. They really know BMWs, and I'm happy to have found them. I brought my car in for a thermostat, but they found much more during their inspection. I was given a long list of observations, which was a bit unexpected, but they talked me through what each of the issues were, how they were common for my car, and which needed to be performed at that time and which could wait if desired. Their thoroughness may lead some people to believe they are trying to get people to perform more work than they want, but I don't believe this is true. They are car guys and just want their customers to have all the information. For some people, it might not be worth fixing some things if they aren't planning on keeping their cars. For people like me that want to keep it running well for a long time, knowing what is actually wrong or going wrong is extremely helpful. They were very patient with me, explained the issues, showed me the car and their observations on the lift, and even showed me the parts afterwards. I'm extremely happy with the effort and the timeline, even if I wasn't expecting to have to pay for certain repairs. I didn't shop around, because they were so knowledgeable and confident in their diagnosis. Ultimately it's more than worth it, though. It's possible I could have had the work done for less elsewhere, but I trusted them with my car based on my conversations with them. Highly recommended.