to start with I've had mostly good luck at dealerships but they were starting to get pricy and small issues (make appt to get tires at Leith Porsche and they sell tires before my appt). At European Performance they were about 1/2 the price, not all the dealership sales traffic and they did much better job at cleaning car when they were done. So far so good.
more