With a simplified yet design inside and out, the Mazda3 hatchback challenges its premium counterparts with raised refinement and build quality.
The MINI 60 Years Edition adds a subtle new glean and shine to an already charming package.
The new Opel Astra is a gem of a car that scores high on looks, safety features, and driveability, while managing to remain great value for money.