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,348£11,265633,2652,607
Aberdeen City14£17,748217,81536
Aberdeenshire6£10,029732,4963
Antrim1£4,9991155,0232
Bedfordshire15£6,0771160,68628
Belfast2£9,747622,8855
Berkshire23£10,997741,52745
Blaenau Gwent3£10,664628,7341
Brent - Greater London1£6,399959,0001
Bristol19£8,566852,93357
Bromley - Greater London2£20,45017509
Buckinghamshire17£11,189633,05836
Caerphilly3£5,3301079,6953
Cambridgeshire25£10,950633,71852
Cardiff5£12,256430,9468
Carmarthenshire1£17,50008,6001
Ceredigion4£10,797736,2163
Cheshire35£13,716423,39351
City of Edinburgh16£10,769636,55023
City of London - Greater London19£9,349744,67719
Conwy2£6,745956,680-
Cornwall6£9,108641,35110
County Durham15£9,665738,25452
Croydon - Greater London5£10,904742,16314
Cumbria23£17,017316,77129
Derbyshire13£7,686947,23941
Devon18£11,290625,17144
Dorset25£12,635521,50575
Dundee City15£10,504730,9038
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
Essex34£13,843423,69546
Falkirk11£13,858426,44238
Fife18£10,855637,67335
Flintshire1£5,4951136,000-
Glasgow City17£11,257537,00149
Gloucestershire8£9,381844,55324
Greater Manchester73£13,659420,889111
Gwynedd1£13,900022,100-
Hampshire58£11,282634,29192
Havering - Greater London2£5,4601150,7053
Herefordshire5£7,856843,3842
Hertfordshire31£11,464630,26757
Highland1£10,698644,92016
Hillingdon - Greater London7£5,4961267,73813
Hounslow - Greater London5£6,2801055,7975
Inverclyde3£8,433840,1358
Isle of Wight5£9,275944,41916
Kent43£13,796427,03377
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire35£9,561842,76655
Leicestershire29£10,818742,90940
Lincolnshire22£13,564423,60648
Lisburn5£17,53729,7995
Merseyside32£13,647528,47342
Monmouthshire1£7,4951032,0003
Moray6£13,279418,6401
Newport10£13,080323,83427
Newtownabbey9£12,797528,22114
Norfolk29£12,649526,51081
North Ayrshire1£8,992635,5573
North Lanarkshire4£6,584954,6317
North Yorkshire19£13,267525,98440
Northamptonshire23£14,528423,74229
Northumberland3£13,265324,4764
Nottinghamshire25£12,023627,87038
Omagh9£11,828526,3948
Oxfordshire8£10,586736,28316
Perth and Kinross8£11,116644,98314
Renfrewshire19£17,282319,15429
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London10£14,410416,2569
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire4£9,246747,08033
Somerset25£12,721532,25858
South Ayrshire5£7,938943,14720
South Lanarkshire13£15,472319,19918
South Yorkshire20£12,291626,42671
Staffordshire20£12,521528,31546
Stirling9£14,149319,73431
Suffolk10£14,669321,40538
Surrey25£10,405737,69548
Swansea32£17,26029,74240
Tyne and Wear30£13,330423,92879
Warwickshire21£11,260636,38123
West Lothian1£14,998312,6151
West Midlands42£12,057531,152111
West Sussex18£11,995629,28737
West Yorkshire50£10,648631,43670
Wiltshire24£11,614636,86049
Worcestershire11£15,232316,9249
Add postcode for better results.