What used Mazda 3 hatchback will I get for my budget?
Prices start at around £2500 for the very cheapest, earliest Mazda 3s. Keep in mind that these will often have high mileages, though, so it’s worth spending a little more to get a better example. Expect to pay at least £4000 for an average-mile car with a full service history; slightly more if you want a diesel.
If you’re after the hot MPS version, meanwhile, you’ll have to pay at least £9000 for a car with reasonable miles, while an ultra-low-mileage example will set you back as much as £16,000.