BMW 3 Series E90, the BMW 3 Series that went from Ultimate Driving Machine to Efficient Dynamics. Was it worth it?
All the BMW E, F and G codenames explained
BMW 3 Series 2019 Review — Australia
2013 BMW 3 Series Review: 320i Sport Line - Drive
Used BMW 3 Series for Sale in Tucson, AZ - CarGurus
2008 BMW 3 Series for Sale (with Photos) - CARFAX
BMW 3 Series 2019 Review — Australia
BMW M3 - Wikipedia
BMW 3 Series (E90) - Wikipedia
2013 BMW 3 Series Review: 320i Sport Line - Drive