BMW has enacted a mid-life refresh for the ever-popular 3-series range, not only adding new engines and equipment but helping the car compete with the recent influx of rivals – notably, the new ...
We all like to play the game of choosing one car for every scenario; not least because it’s the car buying predicament most of us face, but also it requires some proper thought and consideration.