WOW... I finally found a car repair/maintenance shop that I can trust!!!! All personnel are very knowledgable about BMW (and other makes) and can handle oil changes to major repairs. And, since it is a smaller shop, you can feel secure knowing that they are working on your car WHEN they say they are and it is finished WHEN they say it is finished. The first time I used Elite Motor Works, I was surprised to have my car returned so quickly and it was washed and cleaned. I know other dealers do the same thing but this was a full cleaning - not just ran through a car wash. I highly recommend Elite Motor Works. Jamie is the local owner and has had his team working there for a long time. So glad I can TRUST THEM with my older BMW to keep it working well and safe for me!