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,349£11,323632,9622,608
Aberdeen City14£17,905217,81536
Aberdeenshire6£10,029732,4963
Antrim1£4,9991155,0232
Bedfordshire15£6,0771160,68628
Belfast2£9,747622,8855
Berkshire21£10,344845,18145
Blaenau Gwent3£10,664628,7341
Brent - Greater London1£6,399959,0001
Bristol19£8,668852,93357
Bromley - Greater London2£20,45017509
Buckinghamshire15£11,341531,72536
Caerphilly3£5,3301079,6953
Cambridgeshire26£10,771634,99254
Cardiff5£12,256430,9468
Carmarthenshire1£17,50008,6001
Ceredigion4£10,797736,2163
Cheshire35£13,719423,39351
City of Edinburgh15£10,913636,45723
City of London - Greater London19£9,401744,67719
Conwy2£6,745956,680-
Cornwall9£12,366530,6648
County Durham14£9,192739,88952
Croydon - Greater London7£11,228635,57112
Cumbria24£16,858316,51128
Derbyshire13£7,686947,23941
Devon18£11,043625,00444
Dorset25£12,635521,50576
Dundee City15£10,504730,9039
Dungannon3£14,723315,6809
Ealing - Greater London1£6,495950,0003
East Ayrshire3£12,261622,07410
East Riding of Yorkshire8£11,072640,32720
East Sussex6£9,928742,33320
Essex33£13,686524,12947
Falkirk12£13,620425,11037
Fife17£11,083636,35935
Flintshire1£5,4951136,000-
Glasgow City17£11,257537,00152
Gloucestershire8£9,381844,55324
Greater Manchester75£13,604421,118111
Gwynedd1£13,900022,100-
Hampshire57£11,402633,67390
Havering - Greater London2£5,4601150,7053
Herefordshire5£7,856843,3842
Hertfordshire32£11,362631,57361
Highland1£10,698644,92016
Hillingdon - Greater London7£5,4961267,73813
Hounslow - Greater London5£6,2801055,7975
Inverclyde3£8,599840,1358
Isle of Wight6£10,229838,82115
Kent42£14,132425,69579
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire36£9,559842,49954
Leicestershire28£11,061640,83441
Lincolnshire21£13,972421,77248
Lisburn7£16,167215,8523
Merseyside30£14,041528,23541
Monmouthshire1£7,9951032,0003
Moray6£13,279418,6401
Newport9£13,820318,26228
Newtownabbey10£12,517529,92413
Norfolk29£12,649526,51082
North Ayrshire1£8,992635,5573
North Lanarkshire5£8,607846,4366
North Yorkshire19£13,290525,98441
Northamptonshire22£14,325424,69131
Northumberland3£13,265324,4764
Nottinghamshire24£12,059627,87038
Omagh9£11,828526,3948
Oxfordshire10£10,258738,66714
Perth and Kinross9£11,380641,00013
Renfrewshire20£17,393318,19729
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London11£14,226416,5348
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire5£9,996743,50932
Somerset24£13,106529,43560
South Ayrshire4£6,6731050,91222
South Lanarkshire13£15,356320,40017
South Yorkshire20£12,291626,42671
Staffordshire19£12,959526,11045
Stirling8£14,398319,73431
Suffolk11£13,953422,10037
Surrey23£10,350838,19349
Swansea32£17,26029,74240
Tyne and Wear33£12,870526,10876
Warwickshire21£11,295636,38123
West Lothian1£14,998312,6151
West Midlands39£11,967531,988112
West Sussex19£12,291627,81836
West Yorkshire50£10,656631,43670
Wiltshire23£11,519637,80650
Worcestershire11£15,232316,92410
Add postcode for better results.