You're better off in the Sacramento area. I'd strongly suggest
Dobson's German Auto Service - Roseville, El Dorado Hills, Folsom, Sacramento
I've used a number of indies in this area and they are by far the best and most accommodating I've ever found in over 25 years. Towing won't be cheap to anywhere in the Sacramento area, but it won't be much different than to these folk's shop.