One of the most underrated superminis on sale, the Mazda 2 is reliable and good to drive, while running costs are as low as you'd expect with a small car.
Loading...