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,279£11,504633,0572,584
Aberdeen City16£18,47828,24831
Aberdeenshire5£10,736632,5043
Angus1£5,9907106,5391
Antrim1£4,9991155,0232
Barnet - Greater London1£11,643527,855-
Bedfordshire15£5,6811169,00425
Belfast2£9,497622,8855
Berkshire22£12,209730,22842
Blaenau Gwent4£11,075721,8011
Brent - Greater London1£6,399959,0001
Bristol17£8,293852,23554
Bromley - Greater London2£20,450175010
Buckinghamshire14£11,272630,12836
Caerphilly2£3,9951386,5002
Cambridgeshire20£10,670636,85053
Cardiff4£11,980533,75612
Carmarthenshire1£17,50008,6001
Ceredigion4£10,785736,2164
Cheshire31£13,295525,82945
City of Edinburgh20£11,237635,94220
City of London - Greater London17£7,794855,10818
Conwy1£8,995552,3601
Cornwall8£10,811634,16310
County Durham17£9,872734,19851
Croydon - Greater London6£11,918635,28913
Cumbria18£17,861214,41333
Derbyshire8£8,497844,67735
Devon17£10,471631,37640
Dorset20£13,363520,76078
Dundee City11£10,961629,69112
Dungannon3£14,723315,6807
Ealing - Greater London2£6,495960,0003
East Ayrshire4£10,696632,63210
East Riding of Yorkshire10£10,890731,89618
East Sussex9£10,680638,58121
Essex30£13,520524,84948
Falkirk13£11,979623,55433
Fife21£12,651431,82937
Flintshire1£5,4951136,000-
Glasgow City25£12,919528,89239
Gloucestershire7£12,989440,28623
Greater Manchester62£13,597522,287119
Hampshire54£10,817636,46198
Havering - Greater London2£5,4351150,7053
Herefordshire6£12,014629,7038
Hertfordshire34£11,463631,91456
Highland1£10,498644,92015
Hillingdon - Greater London5£7,7961048,87915
Hounslow - Greater London5£6,2801055,7974
Inverclyde1£19,29825,16210
Isle of Wight6£11,479739,54316
Kent37£12,817531,96383
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire29£9,943745,04254
Leicestershire28£10,252745,30846
Lincolnshire24£13,950425,73545
Lisburn7£15,232321,3116
Merseyside27£13,964521,29447
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,922419,3782
Newport9£12,151426,99128
Newtownabbey9£10,880629,04116
Norfolk24£13,140526,24674
North Ayrshire1£8,772635,5573
North Lanarkshire3£6,9631036,3267
North Yorkshire16£13,441522,11638
Northamptonshire21£14,289423,43231
Northumberland4£14,124421,2156
Nottinghamshire24£11,689529,44333
Omagh9£11,495533,1897
Oxfordshire12£12,085533,83517
Perth and Kinross6£13,588431,41214
Renfrewshire18£17,825215,57222
Rhondda Cynon Taf2£8,145931,9962
Richmond upon Thames - Greater London8£16,72638,54114
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire8£10,020744,34325
Somerset26£11,630639,21657
South Ayrshire4£8,285838,35519
South Lanarkshire8£18,322110,19524
South Yorkshire19£12,391626,03371
Staffordshire23£12,391525,19249
Stirling9£14,887318,20028
Suffolk13£12,799531,06028
Surrey22£10,923736,07843
Sutton - Greater London1£1,59917100,0002
Swansea30£17,209212,91543
Tyne and Wear33£13,276424,93065
Warwickshire13£11,408537,33630
West Dunbartonshire1£12,998420,4372
West Lothian2£15,748314,7044
West Midlands38£11,613630,457106
West Sussex18£12,449529,19733
West Yorkshire47£10,082736,24077
Wiltshire23£11,777635,29548
Worcestershire7£12,306526,50112
Add postcode for better results.