This post is well overdue (service provided in March of 2023). I highly recommend this business for BMW owners! Phil and Betty were amazing. I reach out online due to the dealership indicating that I had a plethora of problems with my 2017 430i Gran Coupe. When I found European Cars I shared the dealership quote with Phil and he called me on the phone and described his evaluation process. He was thorough in his explanation and various steps I could take to resolve the concerns, as well as honest about which problems were valid/invalid from the dealership . His pricing was fair, lower than the dealership, and spot on when it came to paying for everything. Once my car was returned to me, there ended up being one defective part, resulting in my car not being able to run after only a couple of days of driving it to and from work. Phil immediately called me once I notified him of the problem. While working on my car the second time, he was again thorough in his communication and explanation of the defective part. Fortunately, a new part was able to be ordered and was covered by the warranty since the part was only a couple days old. Phil did not charge me to replace the part for a second time, which was very much appreciated. I will for sure be returning when my car needs routine maintenance. If you need a new "BMW home" this is a great place to start your search!!