The Mazda 3 is one of the most consistently high-selling small hatchbacks of its type for good reason, with a newly updated car heralding bold new design and unheard of levels of ride refinement.
Starting from $24,990, the new Mazda 3 range represents a small price increase from its predecessor but also ushers in a higher specification as standard. The range consists of two engines (soon to be joined by a third) and features nameplates like Pure, Evolve, GT and Astina.
The Mazda 3 does battle with the Hyundai i30, Toyota Corolla, Volkswagen Golf and Ford Focus, among others.