I have been a customer of Nixon Automotive for well over 15 years. Ryan, Mike and their team have always serviced my BMW's including three E34 M5's over the years. My current 1992 M5 with 230,000 kilometers was just serviced at Nixon including a new set of Michelin Pilot Sport AS3+ tires installed and balanced in their shop. There were no scuffs or scratches on the System II throwing star rims and they were installed in the correct way, which only BMW nerds know about - well done guys!! When I purchased the car 4.5 years ago, it was a bit rough, but the Nixon guys had it mechanically sorted out and running great in no time. I have since sold a 1988 E28 M5 and a 1997 840ci. Both of those cars were also serviced and repaired as needed at Nixon. In 15+ years, I have never been disappointed in their work and have never returned to have a repair re-done. Nixon has completed pre-purchase inspections on a number of other BMW's prior to my purchase. They have steered me away from cars that have too many issues and have provided a detailed report of required repairs prior to purchase so I know what to expect. I wholeheartedly recommend Nixon to any BMW owner for his or her service needs.