If you had a budget of £20k, annual mileage of about 22k (therefore high economy essential), liked a bit of a sporty but comfort touch, what would you go for and why? Looking at a 320d Efficient Dynamics trim. Seem to circle around back to Audi's and Beamers but didn't really want either when I started looking. Looking to PCP rather than buy/HP. Edit: Worth noting BMW charge 5p per mile for excess mileage on their PCP. Even if im 10k over, it's only £500, not the end of the world.