#9. BMW 4 Series – Sold 35000+ Cars
Sneaking in is the BMW 4 series. Decades ago, BMW had the 3,5 and 7 series cars and usually just stuck with them. However as they modernized they realized there are niches and they should be offering more diversity in their car lineups. The 4 series does off a nice step up from the 3 series without the cost of the 5.