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,316£11,190634,4652,581
Aberdeen City17£18,27428,03131
Aberdeenshire6£10,029732,4962
Angus1£5,9907106,5391
Antrim1£4,9991155,0232
Bedfordshire16£5,4471171,90926
Belfast2£9,747622,8855
Berkshire23£12,125733,47141
Blaenau Gwent5£10,459726,4401
Brent - Greater London1£6,399959,0001
Bristol17£8,822749,48856
Bromley - Greater London4£14,575515,4818
Buckinghamshire14£10,426736,39939
Caerphilly2£3,9951386,5003
Cambridgeshire24£10,684635,46852
Cardiff6£12,333529,75110
Carmarthenshire1£17,50008,6001
Ceredigion4£10,785736,2164
Cheshire33£13,051527,43151
City of Edinburgh18£11,353631,37722
City of London - Greater London17£8,301850,70319
Conwy2£6,745956,680-
Cornwall8£10,543637,6799
County Durham14£10,895626,44054
Croydon - Greater London7£11,923635,53313
Cumbria17£18,217213,44335
Derbyshire9£8,664843,25239
Devon19£10,767625,11537
Dorset26£13,365522,57073
Dumfries and Galloway1£6,498941,3341
Dundee City12£11,381627,67612
Dungannon3£14,723315,6807
Ealing - Greater London2£6,495960,0003
East Ayrshire3£11,761622,07410
East Riding of Yorkshire9£11,382632,10718
East Sussex9£10,135741,74521
Essex32£13,844523,67947
Falkirk13£12,787526,39736
Fife18£11,216537,51634
Flintshire1£5,4951136,000-
Glasgow City25£13,769425,16539
Gloucestershire4£9,189665,73224
Greater Manchester68£13,432522,394119
Hampshire52£11,079736,00899
Havering - Greater London2£5,4601150,7053
Herefordshire9£14,443422,3994
Hertfordshire28£12,284528,27461
Highland1£10,498644,92014
Hillingdon - Greater London4£7,6201052,04216
Hounslow - Greater London5£6,2801055,7974
Inverclyde2£12,649629,58110
Isle of Wight4£10,095842,52416
Kent40£12,529532,05279
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire28£9,887743,93754
Leicestershire27£10,496745,47542
Lincolnshire26£13,653425,84846
Lisburn7£16,033312,8624
Merseyside29£13,618523,56044
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0003
Moray6£13,279418,640-
Newport11£12,087425,44025
Newtownabbey9£12,591529,55115
Norfolk22£12,609530,72283
North Ayrshire1£8,992635,5573
North Lanarkshire4£6,496954,6316
North Yorkshire18£12,944524,81541
Northamptonshire21£14,289423,43232
Northumberland3£15,498319,7916
Nottinghamshire24£11,846529,41235
Omagh8£11,620528,1137
Oxfordshire9£10,253742,64217
Perth and Kinross7£11,504643,60212
Renfrewshire19£17,150319,16324
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London8£16,72638,53114
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire6£7,578957,56227
Somerset26£12,117535,94859
South Ayrshire4£8,623837,20419
South Lanarkshire10£17,182213,93222
South Yorkshire21£12,538624,75670
Staffordshire19£11,573629,17751
Stirling8£14,311319,73428
Suffolk13£12,683533,74732
Surrey26£11,150734,52545
Sutton - Greater London1£1,59917100,0002
Swansea28£17,332210,87039
Tyne and Wear34£13,291423,51167
Warwickshire18£11,609536,79126
West Lothian2£15,748314,6921
West Midlands47£12,186528,023105
West Sussex20£11,455631,97833
West Yorkshire48£10,384635,10473
Wiltshire23£12,032533,31045
Worcestershire8£13,798421,08310
Add postcode for better results.