By Colin Bird on January 10, 2012
BMW was America's best-selling luxury brand for 2011, taking the crown away from long-standing champion Lexus. BMW wouldn't have earned the honor if it weren't for the 3 Series, which happened to be the nation's best-selling luxury vehicle in 2011. For 2012, the model is all new with fresh styling that accentuates its width, according to Cars.com Executive Editor Joe Wiesenfelder. The car looks terrific in person, he says, and we can't wait to get behind the wheel to test one.