I've got a 56 plate TD4 which has done 90k miles, I get approx 40mpg and apart from the usual servicing costs, tyres etc it cost me £28 to replace a leaky fuel filter. It drives pretty much as i remember when new, does every thing i need and i would get another.:D