Just got a 2015 BMW M235i and took it in to be checked out. Dropped it off at 8am and had it back at 11:30. They checked EVERY module and gave it a clean bill of health. They're professional and certified. I had been taking my Volvo there before the BMW. Best place in Grand Rapids for a foreign car.