Hey Chad: Although I own a Prius now (and am dead a little on the inside because of it but damn I get good mileage!) I once drove a 5 series, then a Lexus. Take your car to either yelp.com/biz/california-… or yelp.com/biz/bill-smith-…: Both are honest and local.
Want an honest BMW tech? My husband is one and has been doing it for more the 15 years in the industry. He also works on other makes and models. He'll tell you how it is and is not expensive. We work on many vehicles on base and he has even gotten an award letter from the Marines. We are here in Oceanside.