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,311£11,411633,6052,604
Aberdeen City16£18,47828,24732
Aberdeenshire5£10,736632,5043
Angus1£5,9907106,5391
Antrim1£4,9991155,0232
Bedfordshire16£5,9311165,37825
Belfast2£9,497622,8855
Berkshire21£12,315730,49943
Blaenau Gwent4£11,075721,8011
Brent - Greater London1£6,399959,0001
Bristol18£8,460751,22756
Bromley - Greater London2£20,450175010
Buckinghamshire14£11,272630,12838
Caerphilly2£3,9951386,5002
Cambridgeshire21£10,219737,36954
Cardiff4£11,980533,75612
Carmarthenshire1£17,50008,6001
Ceredigion4£10,785736,2164
Cheshire32£13,100526,86848
City of Edinburgh20£11,325634,52122
City of London - Greater London16£8,095852,80319
Conwy1£8,995552,3601
Cornwall8£10,849634,16310
County Durham17£9,872734,19853
Croydon - Greater London6£11,918635,28914
Cumbria18£17,861214,41334
Derbyshire8£8,147944,33637
Devon19£10,259630,44439
Dorset24£13,210520,12376
Dundee City11£10,961629,69113
Dungannon3£14,723315,6807
Ealing - Greater London2£6,495960,0003
East Ayrshire4£11,761632,63210
East Riding of Yorkshire10£10,900731,89618
East Sussex10£10,852637,26620
Essex30£13,564524,70648
Falkirk12£12,545521,47638
Fife22£12,556431,60637
Flintshire1£5,4951136,000-
Glasgow City25£13,125527,02038
Gloucestershire7£12,961440,28623
Greater Manchester62£13,590522,154120
Hampshire56£10,855636,10098
Havering - Greater London2£5,4351150,7053
Herefordshire9£13,164527,6115
Hertfordshire32£11,736530,44557
Highland1£10,498644,92015
Hillingdon - Greater London5£7,7961048,87915
Hounslow - Greater London5£6,2801055,7974
Inverclyde2£12,649629,5819
Isle of Wight6£11,479739,54316
Kent39£12,715533,26282
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire31£9,782744,99154
Leicestershire25£9,417850,57048
Lincolnshire24£13,688526,38747
Lisburn7£15,232321,3116
Merseyside28£13,690521,46246
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,922419,3782
Newport10£12,205426,25727
Newtownabbey10£10,987629,21015
Norfolk23£13,359425,56176
North Ayrshire1£8,772635,5573
North Lanarkshire4£6,471954,6316
North Yorkshire17£12,967524,68739
Northamptonshire21£14,289423,43232
Northumberland4£14,124421,2156
Nottinghamshire24£11,693529,44335
Omagh9£11,495533,1897
Oxfordshire10£10,671639,60217
Perth and Kinross7£11,433643,60212
Renfrewshire17£18,068215,17123
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,34327
Somerset25£12,056637,02461
South Ayrshire4£8,285838,35520
South Lanarkshire11£17,407214,01021
South Yorkshire20£11,981628,38170
Staffordshire23£12,391525,08451
Stirling9£14,887318,20028
Suffolk14£12,878529,67528
Surrey25£11,227735,01140
Sutton - Greater London1£1,59917100,0002
Swansea28£17,546211,50243
Tyne and Wear34£13,277423,64867
Warwickshire14£11,388536,08830
West Dunbartonshire1£12,998420,4372
West Lothian3£15,731217,6702
West Midlands45£12,051528,465103
West Sussex20£11,681632,38432
West Yorkshire48£10,095735,93377
Wiltshire21£12,200532,71048
Worcestershire8£12,771424,89012
Add postcode for better results.