I think most will say go for the 320 it will be more entertaining to drive, and the 6 cylinders can be surprisingly frugal on motorways, but if you put the foot down / slow traffic expect 25 mpg or so. I'd go for the 320 personally.