This was my first time using Elite Auto Repair for my BMW. The team there was able to fix two significant issues (e.g., starter issues and warped engine cover leak). If you don't know it, BMWs are prone to these types of issues and what you probably know is that BMW engines are compactly placed in the engine bay. This means that it takes some time to get bad parts out and get good parts in. They did a splendid job on those two problems, and I'm now wondering why I did switch to Elite earlier!?!? Grateful