I believe EP Auto is a solid choice for American-made vehicles and basic repairs on European cars. However, my experience with them regarding our BMW was not positive. They incorrectly diagnosed an engine smoking issue, leading us to spend $1,530 on unnecessary valve cover replacements. Additionally, they initially quoted me $800 for another repair, only to raise the price to $1,500 just before starting the work. Thankfully, I decided to take the car to Kapp European Auto for a proper diagnosis and repair. I understand that it’s challenging to be proficient in every make and model, so my advice for BMW owners is to seek out a shop that specializes in BMWs.