Tags: #m3 generations #m3 Sales #m3 Of #m3 BMWs #m3 M3 #m3 And #m3 M4 #m3 Through #m3 Five #m3 Generations #m3 And #m3 35 #m3 Years #m3 | #m3 Carscoops #m3 BMW #m3 M3 #m3 Generations