The BMW 328i Touring. It's the most potent petrol-engined model in the new estate range which, in its entirety, is expected to account for one in five British sales of BMW’s sixth-generation ...
Throughout seven generations of the 3 Series, BMW offered a wide range of variants with different body styles and powertrains ...