7. Mazda CX-5
The second-generation Mazda CX-5 is one of those vehicles that truly punches above its weight in its class. Practical, stylish, affordable – you get it all here. The exterior and interior both sport a premium feel, and sitting in one gives the experience of owning a much more expensive car. It offers decent power and good fuel economy in its class, and its i-Activ predictive AWD system offers great security in low-traction conditions.