I had previously taken my BMW to MPowered Automotive as well as West German Garage for a check over due to my check engine light being on. Both other shops recommended spark plugs as well as ignition coils (not cheap!). European Performance explained that it was a simple vacuum leak and simply replaced an inexpensive rubber hose. Their honesty impressed me and I will definitely be returning for future services.
Pros: Price, detailed my car, and honesty
Cons: no loaner
more