BMW 330D
Depending on how many miles you do really - im averaging 28-29mpg, but you could easily get low 20's with a lot of town work.
Like anything with a bit 3.0+ petrol engine, you dont buy it to worry about mpg all the time!!
It is no worse than my 197 though
Works out about 40 quid a month more on petrol i would get low 20s becuase i do mostly town driving. Dont want to worry about mpg but want to know i could afford to run it lol