I took my 8 year old E250 for its annual service (service B). I pointed out that possibly due to Mercedes shifting the auto-gearbox service schedule (almost every year) they had never serviced (or changed the oil) during the life of the car (now 82,000 miles). I took the car in and, following inspection, they say that I had a oil leak from the differential (oil seal) and another leak from the gearbox oil cooler. The cost of repair was around £4,500!! Considering I do not thrash the car and had no particular problem with it, this was quite shocking. So far just paid for B-service and MOT. They replaced brake fluid, fuel filter and air filter element as "extra work" costing £715 so far. As the oil leak in the differential is rather small I will leave this (I realise this is a big job for a small problem), but the gearbox should be serviced I think (oil and filter change only is proposed). I also think I am stuck with having to fix the Gearbox oil cooler leak from wherever it is leaking (not known at present) which is a lot of labour to get access. Cost of these items is another £1880. Is this a rip-off and should I take the car elsewhere than this Mercedes garage?