I've been taking my E46 to Vanguard for 7 years and he's running as good as the day I bought him. If you take your older vehicle to the dealer shop, you get a 'buy a new car' sales job and the work is done by some trainees with very loose supervision. At a local generalist shop, you get generalist knowledge of cars. I want a shop that knows the car really well.Gary and the team at Vanguard are great. They make your Bimmer part of the family and manage its maintenance with the professional skill and the passion of an enthusiast.They only use quality BMW parts and lubricants - in addition to BMW (Castrol) oil they use Redline, which I highly recommend for stick shift gear boxes. If you care for your car, that's what you want.