Bee emms only service BMW and have been in the game longer than a lot of main dealers. The principle is an active club member and a nice bloke to boot. HIGHLY recommended.