Here's every generation of the BMW 3 Series
All the BMW E, F and G codenames explained
The BMW 3 Series models at a glance
Editorial: BMW G80/G82 M3 and M4 – An Exploration In Design
BMW 3 Series Range - Mid-Size Family Saloon & Estate Cars
The BMW 3 Series models at a glance
BMW 3 Series Sedan Generations: All Model Years
Generation Gap: Ranking each and every BMW 3 Series model
The BMW 3 Series models at a glance
2019 BMW 3 Series: Here it Is! - The Car Guide
BMW 3 Series: Every Generation Ranked (Worst to Best)
BMW 3 Series (E36) buyer's guide - Classics World
BMW 3 Series : Price, Mileage, Images, Specs & Reviews