50 Years of the BMW 3 Series: The E90 (Fifth Generation)
As BMW marks the 50th anniversary of the 3 Series, BMWBLOG is exploring the model’s storied history and its contribution to the automaker’s success. We’ve already looked at the first four generations—the E21, the E30,…