It’s rare for BMW to give a model a second facelift, but that’s exactly what’s happened in the current-generation 3-Series.
The station wagon's "humble", utilitarian shape and 500-litre (expandable to 1,630-litre) boot capacity flies perfectly under ...
Few cars have straddled the worlds of luxury and performance at a reasonable price quite as well as BMW’s compact icon.