After receiving a ridiculous quote at another shop, I wanted a second opinion. I made an appointment to bring my BMW in to Premier Automotive to have the check engine light diagnosed. I was able to get an appointment the following day. Check in was fast and easy, and Craig was super helpful! They didn't try to upsell me on things my car didn't need, and they had the problem diagnosed quickly. Parts were ordered and received in a timely manner, cost was very reasonable compared to the previous quote I had received, and I had my car back within 3 days. To top it off, they provided me with a beautiful, clean loaner car to use while they repaired mine. Would definitely recommend to anyone, and will be going back for all my service needs in the future. THANK YOU!!