Price: $18,395

Complex Says: If you live in one of the Northern states that gets covered with that white fluff that does nothing but bad things to cars, there's a good chance that you're looking for all-wheel drive. Not only is Subaru's AWD system one of the best on the market, but this is the cheapest AWD car out there. It doesn't feel cheap though, the Impreza is a nice ride.