For service I've been looking for a reliable alternative to the dealership... and, I've found one. Performance Autowerk! You won't get a huge price break but scheduling service is easy using their online resources and the service seems more personal. The downside, be prepared to drop off your vehicle. It's a small shop with limited waiting space and no loaner cars or shuttle services.