I want to thank Bavarian Workshop for accommodating a last minute appointment in order to get my Dinan stage 2 software re-installed (free of customer charge) on my 335i, after my dealer installed an update. Other shops were asking me to call ahead several days in advance because they didn't know how busy they would be, and to be prepared to leave the car for a half a day at least. This is a total pain if you don't have the time to wait around, another ride, or someone to pick you up. Top notch customer service!! I was in and out, within an hour if you can believe that. And the shop was busy too the morning of my appointment, but these guys know how to multi-task. Thanks again Marc!! I totally trust their work and would recommend them to others looking to have their cars serviced for performance and/or regular maintenance work. -Donny