We where properly looked after by BMW on the 10th anniversary.
Had a free half day at J Palmer from our local dealer & they let me take out a M5 on my own for a decent time.
Not used them for a few years as the mechanic moved on so I can't complain about not being looked after.