£54,805
FOR They’ve kept all the good stuff, still great fun to drive
AGAINST When did a 3-Series get so expensive?
t’d be a sad day if BMW screwed up the 3-Series. Delightfully, that day is still yet to come. This mid-life refresh for the G20-gen car drips