Tim is fantastic with German cars, including my 2003 3-series BMW, which was out the door for 400 - broken axle, oil change, tire rotation and one other thing. Labor prices are reasonable, it's just hard as hell to get an appointment. If he weren't so damn nice (like doing all sorts of free things for people) he could probably have himself a bigger, better garage and more people working for him.