It mightn’t grab headlines like its M340i or 330i stablemates but the 320i is all the BMW you’ll ever need
The sixth-generation BMW 3 Series is an athletic and balanced luxury car with special appeal for keen drivers.