Sort By
2019 Mazda 3
2.0 Skyactiv-G Mhev Sport Lux 5Dr
Cambridge
7,708 miles
Call dealer
£17,999
2020 Mazda 3
2.0 Skyactiv-X Mhev Sport Lux 5Dr Auto
Pentraeth Automotive
50 miles
Call dealer
£22,995
2020 Mazda 3
2.0 Skyactiv-X Mhev Sport 5Dr
Johnsons Mazda Gloucester
3,000 miles
Call dealer
£19,995
2019 Mazda 3
2.0 Skyactiv-G Mhev Sport Lux 5Dr
Sandicliffe Mazda Nottingham
1,828 miles
Call dealer
£19,689
2019 Mazda 3
1.8 Skyactiv-D Sport Lux 5Dr
Nissan Widnes
1,764 miles
Call dealer
£19,170
2020 Mazda 3
2.0 Skyactiv-X Mhev Sport Lux 4Dr
Johnsons Mazda Swindon
1,500 miles
Call dealer
£22,990
2020 Mazda 3
2.0 Skyactiv-X Mhev Sport Lux 5Dr Auto
Perrys Huddersfield Mazda
10 miles
Call dealer
£23,999
2019 Mazda 3
2.0 Skyactiv-G Mhev Sport Lux 5Dr
Kings Lynn
11,000 miles
Call dealer
£18,499
2019 Mazda 3
2.0 Skyactiv-G Mhev Sport Lux 5Dr
Cambridge
13,000 miles
Call dealer
£17,499
2019 Mazda 3
2.0 Skyactiv-G Mhev Sport Lux 5Dr Auto
Johnsons Mazda Tamworth
380 miles
Call dealer
£21,500
Buy new from £18,726 (list price from £21,840)
Contract hire from £194.40 per month
Showing 1 - 10 of 59 cars