I bought an m3 from out of state and needed a pre purchase inspection beforehand. These guys were the more expensive than the California shops I was working with but less than the local bmw dealership. On the upside they found a plug in the sidewall so I knew I'd have to get replacement tires. Downside though was it took 3-4 weeks of constant calls to get a write up of the work needed on car and when I did get it it was just minimally thrown together. I've got a shock Mount or end link knock and a power steering leak that I found by basically looking under the car. At this point I'm debating having it looked at locally all over again so I have any actual idea of what I bought.