Mazda 3 long-term test: the 9000-mile verdict

Updated: 28 September 2021

By Jake Groves

CAR's news editor; gamer, trainer freak and serial Lego-ist

Comments