This was not my first visit to Euro Tech,...nor will it be the last. These guys have worked on my Audis and now my BMW. I brought the car into the shop asking about three items that were troublesome,..and left it in their hands. On looking at the car, they diagnosed some esoteric tank venting items and corrected them, diagnosed brake wear and corrected that, found some loose suspension items and corrected them. I found when I picked the car up that they had gone over and above, and corrected some other very annoying items without charge. I am so happy with the car now, they have really made a difference in how it drives and how I feel about driving it. On time, On budget. More than I even asked for. I will be back.