Hi, I have an e46 320d 2005 over 40 mpg round town, short shift it will take it and lift foot off the gas a bit this makes no difference to the performance otherwise clean the DPF valve turn off the EGR if you have the money get an ecotune front pipe this will improve the mpg a lot. good luck. iain1969