BMW 3 Series marks half a century of production

It’s the Golden Anniversary of BMW’s most popular nameplate, having sold almost 20 million cars across seven generations.