Sort By
2017 Mazda MX-5
2.0 Sport Nav 2dr
Johnsons Mazda Tamworth
10,909 miles
Call dealer
£15,995
2016 Mazda MX-5
1.5 SE-L 2dr
Perrys Broadstairs Vauxhall
15,448 miles
Call dealer
£14,495
2018 Mazda MX-5
2.0 Sport Nav 2dr
Perrys Barnsley Mazda
22,134 miles
Call dealer
£18,290
2015 Mazda MX-5
1.5 Sport Nav 2dr
Mangoletsi
32,040 miles
Call dealer
£11,990
2016 Mazda MX-5
1.5 Icon 2dr
Furrows of Shrewsbury
26,503 miles
Call dealer
£13,495
2018 Mazda MX-5
1.5 [132] Sport Nav+ 2dr
Clevedon Garages
16,500 miles
Call dealer
£16,995
2017 Mazda MX-5
2.0 Sport Nav 2dr
T W White & Sons Orpington - Mazda
14,779 miles
Call dealer
£17,950
2018 Mazda MX-5
2.0 [184] GT Sport Nav+ 2dr
Perrys Huddersfield Mazda
7,450 miles
Call dealer
£20,000
2013 Mazda MX-5
2.0i Sport Tech 2dr
Motorlux Mazda
32,780 miles
Call dealer
£11,091
2018 Mazda MX-5
2.0 SE-L Nav 2dr
Johnsons Mazda Swindon
9,106 miles
Call dealer
£16,700
Buy new from £22,266 (list price from £24,125)
Contract hire from £167.15 per month
Showing 1 - 10 of 96 cars