I've got a 57 plate 325d (auto) and im barely getting 30mpg.. even if im doing a lot of urban driving shouldn't this be a lot higher?

I used to get 30mpg average in my 59 plate Civic Type R and I'm driving with an even lighter foot if anything!

Tyre pressures and engine oil checked. The only thing was that the engine oil was topped up over the max line on the dipstick. I only picked the car up a couple of weeks ago through BMW AUC. Worth taking into my local dealership to check out?

I also have a 325D auto 59 plate and I average about 30/31 too. So i think its perfectly normal.

Still finding it difficult to persuade the dealership there may be something wrong!

there is definitely something wrong there. Ive had 3 330ds a 325d a 330i and an m3 and all the 3l diesel engine e46/e90 got me 35-40mpg with a very low average speed of 22mph. In 100k i have never got less than 32mpg out of the 330d.
325d is the same, which begs the question why both buying one new over a 330d!