Took my ML350 to the dealer for the diesel software update. Was told they could not perform the update because the MIL light is on. They did a check, charged me £259 and said another £1200 to put a fault right before they can do the update. Surely they have to do whatever it takes to get the update done? If anyone has had a similar issue I would be grateful to know how you resolved it.