My son failed a smog test on his well maintained 2005 car so he ran over to Tire Works for them to take a look at. They charged him $91.00 to run a diagnostics test and they came back with the exact same "codes" that were listed on the smog test. They gave an estimate of $904 to do the repairs.
We took the car to another mechanic for a 2nd opinion and ended up spending $90 to fix the problem causing the car to not pass the smog test and and an estimate of $420(along with the HONEST advise that the work could wait another month) to do the remaining work.
Their customer service sucked. When we mentioned that the car had been there a month earlier for them to look at because a service light had come on the manager was very defensive saying that he had just taken over 2 weeks before. Doesn't look like he is doing much better than the previous manager.