In this retro-review comparison test from Car and Driver in 2009, we see that the E90 BMW 3 Series was still a great car.
Here's why the E90 BMW 3-Series is so good.
ZL1 Takes on 2020 GT500 and Challenger Hellcat Redeye [Car and
BMW 3 Series 5th Generation (E90) - What To Check Before You Buy
ZL1 Takes on 2020 GT500 and Challenger Hellcat Redeye [Car and
Official E90 Thread - Pictures and Press Release
Senior Editor
BMW 3 Series never ending package options
BMW 3-Series E90 Common Problems and Solutions – eEuroparts
C&D Retro Review Features E92 BMW M3, Audi RS4, and Mercedes-Benz
Car and Drivers Retro Review: E39 BMW 528i Touring versus is 1999
BMW 3 Series 5th Generation (E90) - What To Check Before You Buy
From M550i to M5 CS - The Quest for the Ultimate Driving Machine
Which BMW 3 Series is the Most Reliable? - VehicleHistory
BMW E90 3 Series Buyer's Guide - Should I Buy One?