My warranty company had referred me to Nixon Automotive. Sadly enough there weren't a lot of helpful reviews for this company; however, I still decided to proceed with them, considering the fact they are a certified BMW repair shop! I had my BMW X5 towed into their shop because it wasn't driveable. My SUV's starter needed to be replaced, key fobs' sensor(s) needed to be fixed, overall my car had a lot of electrical issues. Chris from Nixon's was the one dealing with my car. The total cost for repairs, diagnostic tests, and re-programming, and installation of the parts would have perhaps been quite expensive if I had taken it to a Certified BMW Dealership. Chris had given me a quote for about $600.00 after completing the diagnostic test; BUT after all the repairs were complete I was only charged $275. Thank you very much Chris and the rest of the service department team for being so helpful and informative. Needless to say I am so happy with the results and to have saved a lot of money and I will definitely continue having my car serviced through Nixon Automotive.