My personal opinion is that a 320i is a waste of a BMW shell, its a huge heavy shell with a very weak engine in it which adds up to bad fuel economy, terrible over taking power and all in all a very boring ride with no Ooooomph, for a large amount of money. (That is just my opinion a 4 cylinder NA BMW is and always will be a big no no for me)
What kind of economy are we talking here with regards to the 335i? day to day driving, keeping to the speed limits on average?
Highway at 120kph cruising speed?
Gunning it around town robot to robot etc?
and gunning it on the highway?