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,262£11,565632,8532,571
Aberdeen City2£14,148323,16343
Aberdeenshire3£12,996426,3046
Angus1£5,9907106,5391
Barnet - Greater London1£11,717527,854-
Bedfordshire14£5,3781170,90124
Belfast2£9,247622,8855
Berkshire26£10,936737,00841
Blaenau Gwent5£10,959623,9151
Brent - Greater London1£6,399959,0001
Bristol18£7,502859,12951
Bromley - Greater London2£19,700175010
Buckinghamshire15£12,215524,89536
Caerphilly2£3,9951386,5002
Cambridgeshire20£9,937736,97354
Cardiff4£11,980533,75612
Carmarthenshire1£17,50008,6001
Ceredigion4£10,747736,2164
Cheshire29£13,372525,54144
City of Edinburgh23£11,815532,73117
City of London - Greater London17£7,533856,44718
Conwy1£8,995552,3601
Cornwall6£11,215634,12312
County Durham14£9,326745,12451
Craigavon1£9,49588,869-
Croydon - Greater London6£11,485635,28912
Cumbria18£17,777214,41328
Derbyshire8£8,472844,67733
Devon15£10,130733,87940
Dorset27£14,079418,13877
Dundee City13£11,421627,99312
Dungannon3£14,523315,6806
Ealing - Greater London1£6,495870,0002
East Ayrshire7£9,110744,7779
East Riding of Yorkshire8£12,281624,84118
East Sussex6£10,922539,51919
Essex29£13,182523,33443
Falkirk12£11,837624,90932
Fife20£12,484429,56839
Flintshire1£5,4951136,000-
Glasgow City15£10,502640,44748
Gloucestershire9£15,575331,33620
Greater Manchester63£13,433423,235125
Hampshire52£10,499739,65498
Havering - Greater London2£5,4351150,7053
Herefordshire5£14,198418,63910
Hertfordshire31£11,869529,25760
Hillingdon - Greater London5£7,8961048,87913
Hounslow - Greater London4£6,0761151,5895
Inverclyde1£19,29825,1629
Isle of Wight6£11,479739,54313
Kent36£12,525532,56983
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire38£9,111844,62151
Leicestershire26£10,127744,13643
Lincolnshire22£13,827525,54246
Lisburn9£15,181320,2536
Merseyside22£14,423424,10050
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,872419,3792
Newport8£12,975425,08229
Newtownabbey5£12,228527,37819
Norfolk28£12,690530,27975
North Ayrshire2£9,386644,8702
North Lanarkshire4£6,1351044,9945
North Yorkshire17£14,223419,73437
Northamptonshire23£13,464425,32931
Northumberland3£13,098422,1296
Nottinghamshire25£11,893529,95534
Omagh7£11,638431,2717
Oxfordshire11£12,444531,72916
Perth and Kinross3£13,180330,54217
Renfrewshire18£17,937216,05523
Rhondda Cynon Taf3£5,8621149,4171
Richmond upon Thames - Greater London9£16,51828,88313
Rutland1£9,500930,316-
Scottish Borders1£4,2951376,8521
Shropshire8£10,463735,80326
Somerset25£11,744636,30454
South Ayrshire4£8,210838,35519
South Lanarkshire9£17,612211,87821
South Yorkshire19£12,616524,15672
Staffordshire21£12,028527,03945
Stirling16£16,123318,13125
Suffolk16£12,408531,41027
Surrey20£10,573740,99345
Swansea31£16,770216,11647
Tyne and Wear34£13,244424,82962
Warwickshire14£13,745424,03929
West Dunbartonshire1£12,998420,4372
West Lothian4£13,497425,5033
West Midlands39£11,184633,968110
West Sussex21£12,945525,64531
West Yorkshire45£10,066736,75385
Wiltshire20£11,513634,91848
Worcestershire8£10,024737,00013
Add postcode for better results.