2006 ml 320 here, first of the gen2 model which was light years ahead of the 1st gen. 120000 miles now from 66000 when i got it 6 years ago, does 30mpg,( hit 40mpg once going to scotland when they had 50mph speed limit in place) £560 year road tax and £500 a year on servicing, tyres are £130 a pop and last 30000 miles.
Its super comfy, great for long distances on motorway, good over fields for camping, and loads of room in the back for dogs bikes, hay bales etc.
Only had a new battery and a rear console unit blown, other than consumables its been the most reliable car Ive had.
Feels very well made. Worth about £3500, was £50k new!
get one with FSH though!