The BMW 3 Series – six generations over four decades Image #336777