I was truly disappointed with the service received due in whole to length of time to repair my vehicle as well as the countless number of visits I had to make to obtain the status. My '00 BMW Z3 was brought in on June 18, 2012 and not returned until Sept 5, 2012. The repairs to be done were to correct all warning lights i.e. check engine, ABS, tire pressure, temperature. When visit was made on 9/5/2012, was told all lights were clear. Two days later, the check engine light returned. This is unacceptable, but I have to take it back since the work is guaranteed. Hopefully it doesn't take as long...pray for resolution with speed.