The seventh generation of the 3 Series is finally here. Does this new generation stay true to its sporty roots or soften things up further? Only one way to find out.
It’s an age-old battle, the Mercedes-Benz C-Class and the BMW 3 Series. However, things aren’t particularly straightforward this time round