I've been a client at ASAP for 2 years, and I couldn't be happier to say that I will never go back there again. The number of bad experiences I had with them would be too long to list here. Just to give a few: - My car died on the freeway, so I had to get it towed in to ASAP. After keeping the car and trying it for 2 weeks, they couldn't find anything wrong with the car, so they told me to drive it back home. Which I did. Or, more precisely, I tried to do it because the car died again after 20 minutes of driving. I had to get it towed to my place. I checked under the hood once I got back home and found out that the engine cover was not even put back. Also, I found a bunch of rags left there by the mechanics. - I bought another used car a few months ago and got ASAP to do a pre-purchase inspection. They told me the car is in good condition. After 2 weeks, the car got an engine light on. The catalytic converter, as well as the entire exhaust manifold, were dead, so I had to get them replaced. Impossible that they didn't spot that during their inspection. - Last year I had a car maintenance at ASAP. After the service, they forgot to put back an entire interior plastic panel. I had to do it at home. I also found some tools forgotten under the hood. - ASAP checked my car at least 4-5 times within the last 2 years. After seeing the car so many times they never told me that the entire under-car shield was missing. I even suspect that they removed it during one of these services and forgot to put it back. After all these bad experiences, I have to admit that they're not entirely to blame. I have been too stupid/nice to give them 5 second chances.