Ever since the dawn of luxury sport sedan time, the BMW 3-series has been your honors student cousin at the family Thanksgiving dinner. Audi, Mercedes, and, most recently, Cadillac have all tried to beat the 3-series at its own game, but in one way or the other, they have always come up short.









