Have been getting my Mazda 6 serviced at Winkler's for the past two years. I used to take my car to the dealership, but I found that every time I took it in, they miraculously found something expensive wrong with it (even when I took it in for its regular oil change). Winkler's is in my neighborhood, so I decided to check them out. I'm happy to say that they have always done excellent work at a reasonable price (at or under the estimate), and they have never surprised me with "a broken Johnson rod" or some other expensive repair. The only drawback is that they have no evening or Saturday hours, so it's sometimes difficult to schedule work. Otherwise, I've always found them to be first-rate.