Now that Mercedes seem to own all the dealerships they all seem to charge the same amount for servicing - and that's a very large amount. A "B" service on an SLK (and most other models except the A-class) is now £535!!! This is an absolutely ludicrous amount for what's on the service schedule. I don't quite understand how this dealer monopoly is legal. I thought there were laws against cartels and such like. Does anybody know if there are non-Mercedes dealers who are now, under the new EU legislation, approved to do servicing without invalidating the various warranties?