Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,584 cars
View more photos (20)
1.5 Skyactiv G 75 Se-l
8,198mi Manual Petrol 1.5L
£12,626
Wolverhampton
~£317/pm
4.6 dealer rating
View more photos (35)
Hybrid 1.5 116Ps Exclusive-line
1,302mi Auto Hybrid 1.5L
£21,000
Dundee
~£527/pm
4.2 dealer rating
View more photos (24)
1.5 Skyactiv-g Se-l Euro 6 Ss
21,566mi Auto Petrol 1.5L
£10,995
Sherborne
~£276/pm
4.7 dealer rating
View more photos (40)
1.5I Hybrid Select Cvt Hatchback
10,220mi Auto Hybrid 1.5L
£18,228
Preston
~£458/pm
Mazda 2 Hybrid Select Cvt
6,982mi Auto Hybrid 1.5L
£18,000
Edinburgh
~£452/pm
4.4 dealer rating
View more photos (31)
2 Sport Colour Edition
33,630mi Manual Petrol 1.3L
£5,999
Bedford
~£151/pm
4.8 dealer rating
View more photos (21)
1.5 E-skyactiv G Mhev Exclusive-line
2mi Manual Petrol 1.5L
£19,435
Southport
~£488/pm
View more photos (25)
1.5I Hybrid Agile Cvt
10,327mi Auto Hybrid 1.5L
£20,890
Swansea
~£525/pm
View more photos (50)
Mazda 2 Hybrid Exclusive-line Cvt
1,500mi Auto Hybrid 1.5L
£20,495
Ipswich
~£515/pm
4.5 dealer rating
View more photos (27)
2 Se-l Nav
22,155mi Manual Petrol 1.5L
£10,495
Norwich
~£264/pm
4.3 dealer rating
View more photos (26)
Gt Sport
7,526mi Manual Petrol 1.5L
£14,300
London
~£359/pm
View more photos (44)
1.3 Ts Euro 4
112,220mi Manual Petrol 1.3L
£1,990
Nelson
~£50/pm
Dealer Not Rated
View more photos (55)
1.5 Gt Sport Nav Plus 89 Bhp
80,251mi Manual Petrol 1.5L
£7,995
Bury
~£201/pm
Mazda Hatchback Agile
1,318mi Auto Petrol
£18,495
~£464/pm
1.5 Skyactiv-g Gt Sport Nav Euro 6 Ss
53,380mi Manual Petrol 1.5L
£8,495
Worksop
~£213/pm
View more photos (38)
2 Ts2
75,000mi Manual Petrol 1.3L
£2,500
~£63/pm
View more photos (19)
1.5I Hybrid Select Cvt
1,889mi Auto Hybrid 1.5L
£19,298
Glasgow
~£485/pm
2020 Mazda 2 1.5 Sport Nav Mhev
25,012mi Manual Petrol 1.5L
£12,495
Armagh
~£314/pm
1.3 Ts2 Euro 4
89,000mi Manual Petrol 1.3L
£2,495
Camberley
2 Sport Nav Mhev
40,329mi Manual Petrol 1.5L
Colchester
64,270mi Manual Petrol 1.5L
£7,695
Crawley
~£193/pm
View more photos (57)
1.3 Tamura 83
37,102mi Manual Petrol 1.3L
£5,666
Stoke-on-Trent
~£142/pm
5.0 dealer rating
1.3 Ts
53,000mi Manual Petrol 1.3L
£4,990
Falkirk
~£125/pm
3.9 dealer rating
Se-l
70,310mi Manual Petrol 1.5L
£5,995
Renfrew
Results 72 - 96 of 1,584