I've been going to Tunerworks for the past 3-4 years and each time I go, it's been a great experience. Prior to Tunerworks, I went to a small service shop that specialized on European cars. Needless to say, the small service shop didn't know all the tricks or have all the expertise unlike Tunerworks when it comes to fixing my BMW. Not only do they take their time to examine my car's issues but they also clearly explain the issue in a way I can understand, and they don't hesitate in giving you options when it comes to the high cost fixes. They are very reasonable and I plan on continuing to go to Tunerwork with any service my car may need. I've even recruited my own family into going to Tunerworks for their cars as well.