I bought a used 2006 BMW 325xiT in April of this year, and unfortunately, have had a number of issues come up with the car. That said, my experience with fixing my car has never been so pleasant and I am fortunate to have Absolute Motor Works as my mechanic for my BMW. The first thing I noticed about this shop is their customer service -- they treat you like family -- from the interaction on the phone, to their complimentary shuttle service to the train stations, this doesn't feel like a typical mechanic shop. So far, AMW has replaced my front brakes and calipers, control arm bushings (which completely fixed the shaking in the car), and worked seamlessly with my 3rd party warranty company to get my water pump replaced and fix a window regulator at minimal cost to me (just had to pay the deductible). Right now, my car runs 10x better than it did when I first bought it and I feel like it is in good hands to last me another 100k miles. They are upfront and will prioritize your issues so you can make thoughtful decisions about the maintenance of your BMW.