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,303£11,345633,8782,601
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
Berkshire22£12,142731,22842
Blaenau Gwent4£11,200721,8011
Brent - Greater London1£6,399959,0001
Bristol18£8,474751,22756
Bromley - Greater London2£20,450175010
Buckinghamshire13£11,129631,23239
Caerphilly2£3,9951386,5002
Cambridgeshire22£10,001737,11453
Cardiff4£11,980533,75612
Carmarthenshire1£17,50008,6001
Ceredigion4£10,785736,2164
Cheshire33£12,941527,18647
City of Edinburgh18£11,062635,60222
City of London - Greater London16£8,095852,80320
Conwy1£8,995552,3601
Cornwall8£10,849634,16310
County Durham17£9,875734,19853
Croydon - Greater London6£11,918635,28914
Cumbria18£17,694216,13633
Derbyshire8£8,172944,33636
Devon19£10,275630,44439
Dorset23£13,597521,00075
Dumfries and Galloway1£6,498941,3341
Dundee City11£10,961629,69113
Dungannon3£14,723315,6807
Ealing - Greater London2£6,495960,0003
East Ayrshire5£11,233632,07510
East Riding of Yorkshire9£11,359632,10718
East Sussex9£10,724637,74720
Essex31£13,674524,15447
Falkirk10£12,225522,08839
Fife20£12,659432,24534
Flintshire1£5,4951136,000-
Glasgow City23£13,140528,34440
Gloucestershire8£12,402538,75022
Greater Manchester62£13,600522,154121
Hampshire57£10,833636,80396
Havering - Greater London2£5,4351150,7053
Herefordshire9£13,164527,6115
Hertfordshire31£11,972530,19258
Highland1£10,498644,92014
Hillingdon - Greater London5£7,7961048,87915
Hounslow - Greater London5£6,2801055,7974
Inverclyde2£12,649629,5819
Isle of Wight6£11,479739,54316
Kent39£12,739533,26282
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire30£9,779744,49156
Leicestershire27£10,374746,05144
Lincolnshire24£13,689526,38748
Lisburn7£15,140318,6906
Merseyside28£13,690521,46246
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0002
Moray4£13,922419,3782
Newport11£11,644430,59526
Newtownabbey9£11,686530,65015
Norfolk23£13,285526,51877
North Ayrshire1£8,992635,5573
North Lanarkshire4£6,496954,6316
North Yorkshire17£12,967524,68740
Northamptonshire21£14,289423,43232
Northumberland4£14,249421,2156
Nottinghamshire24£11,697529,44335
Omagh9£11,495533,1897
Oxfordshire9£10,199743,31318
Perth and Kinross7£11,433643,60212
Renfrewshire18£17,825215,66122
Rhondda Cynon Taf2£8,145931,9962
Richmond upon Thames - Greater London8£16,72638,54114
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire7£8,944849,98727
Somerset24£12,112637,23462
South Ayrshire3£7,831841,19020
South Lanarkshire10£17,041215,36721
South Yorkshire17£12,838524,78669
Staffordshire23£12,398525,08451
Stirling9£14,887318,20028
Suffolk14£12,906529,67528
Surrey25£11,231735,01143
Sutton - Greater London1£1,59917100,0002
Swansea28£17,546211,50243
Tyne and Wear32£13,448422,43068
Warwickshire15£10,812641,54929
West Dunbartonshire1£12,998420,4372
West Lothian3£15,731217,6702
West Midlands45£11,975528,852104
West Sussex20£11,681632,38434
West Yorkshire51£9,858736,68975
Wiltshire21£12,200532,71047
Worcestershire9£13,430422,12611
Add postcode for better results.