19. Subaru Impreza

The Subaru Impreza has come a long way since its humble beginnings as an affordable compact. Offering big performance and all-wheel drive functionality, the Subaru Impreza offers something for just about everyone to enjoy.

Take it off-roading or into the snow and you’ll experience the smoothness of the boxer engine. The Subaru Impreza packs a punch, especially in the STI trim. You can expect more than a few tickets when you let the throttle go. In terms of features and performance, the Subaru Impreza is among the best compact cars on the market.