I would recommend German Motor Specialists in Sunnyvale. They'll also give you a courtesy ride. They're on Aleso (sp?) right off of Mathilda, two blocks south of 101. I've used them two times and they seem to be pretty good. As mentioned already, you won't find anybody "cheap" in this area.