Bought my first BMW a while back, a 1996 Z3, and wanted to finally take it to someone for an initial inspection and oil change with the intent of starting a long-term relationship with the shop. Called Performance Autowerk, spoke to Evan, and he said he had time to squeeze me in that same day. He completed the work right away (as promised) and pointed out all the things that needed consideration for next time. For each of the things that need work, he showed me the problems and explained everything in plain English. Just listening to him gave me the impression that he was extremely knowledgeable and competent. You might find a less expensive shop, but I don't think you will find a better, more honest service... and as far as I'm concerned, QUALITY and HONESTY are PRICELESS!