Been taking my BMW's here for over 12 or more years (so long I can't remember exactly). I worked on cars back in my youth so I know a few things and also check work when possible. Continued great service, never tries to upsell and honest work. I'm sure you can find cheaper shops but you will get what you paid for.