Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used Mazda 2 on Finance

Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.

Buying Guide

Want to find out everything about all 2 models, pros and cons, what to look out for and everything else you need to know? Check out our Mazda 2 buying guide here.

Mazda 2 Data by County

Mazda 2 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,394£11,348633,0602,620
Aberdeen City14£17,977214,86139
Aberdeenshire6£10,029732,4963
Antrim2£4,9971270,0121
Bedfordshire15£5,8701164,48629
Belfast1£11,49948,7696
Berkshire22£9,972846,33844
Bexley - Greater London14£15,502519,20913
Blaenau Gwent2£10,747624,9611
Brent - Greater London2£5,0471373,750-
Bristol22£8,593850,31256
Bromley - Greater London3£20,450066710
Buckinghamshire14£10,699638,90634
Caerphilly3£5,3301079,6953
Cambridgeshire26£11,728531,43550
Cardiff4£13,467324,2598
Ceredigion3£9,496842,9943
Cheshire34£13,975422,56752
City of Edinburgh16£11,045635,71422
City of London - Greater London21£9,306744,17619
Conwy2£6,745956,680-
Cornwall9£11,922533,6869
County Durham12£9,577736,53752
Croydon - Greater London6£10,602740,79512
Cumbria23£17,187214,39326
Derbyshire10£7,432947,26241
Devon18£11,748622,97443
Dorset28£12,667521,22873
Dundee City12£9,971734,5309
Dungannon3£14,723315,68010
Ealing - Greater London2£6,495960,0002
East Ayrshire4£10,343734,2069
East Riding of Yorkshire9£12,728531,79818
East Sussex6£10,594737,26119
Essex33£13,620523,95950
Falkirk12£13,370425,04538
Fife14£11,323535,98736
Flintshire1£5,4951136,000-
Glasgow City18£11,965533,02252
Gloucestershire6£9,473950,77124
Greater Manchester80£13,044522,507104
Gwynedd1£13,900022,100-
Hampshire58£11,377634,13392
Havering - Greater London1£4,2751341,9673
Herefordshire5£7,856843,3842
Hertfordshire36£11,217631,19956
Highland4£12,548428,35314
Hillingdon - Greater London8£5,1211171,77113
Hounslow - Greater London7£5,7141165,1153
Inverclyde2£10,399732,2028
Isle of Wight4£7,9211048,55816
Kent46£13,431529,48178
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire36£9,813742,30952
Leicestershire26£11,867636,30041
Lincolnshire22£14,026422,15450
Lisburn6£16,771213,7704
Merseyside35£13,553529,64546
Monmouthshire1£7,9951032,0003
Moray6£13,346418,6401
Newport15£12,635420,71121
Newtownabbey11£13,070427,20513
Norfolk35£13,203422,89375
North Ayrshire1£8,992635,5573
North Lanarkshire7£10,033638,4624
North Yorkshire19£12,741530,58741
Northamptonshire19£14,570422,57634
Northumberland3£13,265324,4764
Nottinghamshire27£12,282525,83538
Omagh8£11,433528,8198
Oxfordshire11£10,507736,15114
Perth and Kinross9£11,446641,00014
Renfrewshire19£17,392217,06831
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London13£13,421519,5056
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire5£10,027743,50933
Somerset27£13,124526,75360
South Ayrshire4£7,173958,58225
South Lanarkshire12£14,795322,10018
South Yorkshire22£12,991526,39272
Staffordshire21£12,857524,02143
Stirling10£14,628323,25229
Suffolk12£14,388417,53637
Surrey24£9,962841,60350
Swansea31£17,33329,54444
Tyne and Wear34£13,514423,24982
Warwickshire19£12,394531,80827
West Lothian1£14,998312,6152
West Midlands44£12,378529,902116
West Sussex12£13,792520,79537
West Yorkshire46£10,924631,03174
Wiltshire23£11,453632,88749
Worcestershire10£14,167423,11012
Add postcode for better results.