We love our BMW Z3, but they can be expensive to maintain. We found Village Transmission after moving to Edmonds 2 years ago. They are efficient and very friendly. They are also good at what they do. My most recent visit was because the check engine light was on. They ran diagnostics, which indicated an evaporation system leak and tested to identify the leak. They explained that there were some parts of the system that couldn't be examined easily on this car - some dis-assembly required. Since the car appeared OK, they suggested that they not take it apart to examine those components. Instead, "drive it for a while and see if the light comes back on." I suspect that other shops would have gone ahead and taken the car apart and ran up big $$. Not Village. I highly recommend them.