Being a new BMW owner I was terrified as my FIRST check engine light came on. My family recommended BMS from prior experiences and to no surprise they were just as awesome as I was told. They kept me updated on the status of my car, gave me tips on how to prevent certain things, was fully transparent with what was going on with my car and just flat out gave the best darn service. This is the shop I will be returning to in the future!