i've got a 330d touring, the older e46 shape.
it will do 40mpg if i stick the cruise control on something sensible, else it comes up just shy. However, that's normally assessed over mixed roads... if i do a solid motorway jaunt i get a tad better.
out of a 60L i reckon it will do 700 miles, but normally I see around 600.
chipping apparently helps.
and it has bags of torque and although it's no evo, it will catch people out who think it's some sluggish estate.
BFTA/NSRA County Coach
CSFTA Chairman/BFTA Rep