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,297£11,227634,4832,602
Aberdeen City16£18,47828,24732
Aberdeenshire6£10,029732,4962
Angus1£5,9907106,5391
Antrim1£4,9991155,0232
Bedfordshire14£5,5191171,16728
Belfast2£9,747622,8855
Berkshire22£11,903734,83041
Blaenau Gwent4£11,200721,8012
Brent - Greater London1£6,399959,0001
Bristol18£8,515751,22756
Bromley - Greater London3£15,950415,1909
Buckinghamshire14£10,426736,39939
Caerphilly2£3,9951386,5003
Cambridgeshire21£11,106633,25054
Cardiff4£11,980533,75612
Carmarthenshire1£17,50008,6001
Ceredigion4£10,785736,2164
Cheshire33£13,051527,43150
City of Edinburgh18£11,400632,93523
City of London - Greater London16£8,107852,80320
Conwy2£6,745956,680-
Cornwall7£10,442637,89610
County Durham16£10,677629,53553
Croydon - Greater London7£11,923635,52313
Cumbria17£18,217213,44334
Derbyshire9£8,664843,25239
Devon19£10,569626,28438
Dorset25£13,449521,67873
Dumfries and Galloway1£6,498941,3341
Dundee City12£11,298627,67612
Dungannon3£14,723315,6807
Ealing - Greater London2£6,495960,0003
East Ayrshire3£11,761622,07410
East Riding of Yorkshire9£11,359632,10718
East Sussex10£10,362640,11321
Essex32£13,841523,67946
Falkirk9£11,861623,38839
Fife18£11,215537,51633
Flintshire1£5,4951136,000-
Glasgow City25£13,769425,16539
Gloucestershire4£9,189665,73224
Greater Manchester67£13,453522,425118
Hampshire54£10,934636,396100
Havering - Greater London2£5,4601150,7053
Herefordshire10£13,528424,9514
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 Wight5£11,776737,79216
Kent38£12,741532,32581
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire29£9,911743,30554
Leicestershire26£10,443745,95043
Lincolnshire24£14,079424,66047
Lisburn6£14,880315,0055
Merseyside28£13,910522,22345
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0002
Moray4£13,922419,3782
Newport10£12,369425,06526
Newtownabbey8£11,671633,24416
Norfolk22£12,610530,72281
North Ayrshire1£8,992635,5573
North Lanarkshire4£6,496954,6316
North Yorkshire17£13,029524,68743
Northamptonshire21£14,289423,43232
Northumberland3£15,498319,7916
Nottinghamshire24£11,867530,07735
Omagh9£11,495533,1897
Oxfordshire9£10,253742,89217
Perth and Kinross7£11,433643,60212
Renfrewshire19£17,150319,16322
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London8£16,72638,53114
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire7£9,066849,98727
Somerset24£12,115637,23462
South Ayrshire4£8,623837,20419
South Lanarkshire10£17,169213,93222
South Yorkshire20£12,901522,92068
Staffordshire22£12,356525,87051
Stirling9£14,887318,20028
Suffolk14£12,095536,76530
Surrey26£11,150734,52545
Sutton - Greater London1£1,59917100,0002
Swansea29£17,182211,86239
Tyne and Wear34£13,122424,53368
Warwickshire18£11,609536,79126
West Lothian2£15,748314,6921
West Midlands47£12,152528,023105
West Sussex18£11,729631,99735
West Yorkshire49£10,295635,24973
Wiltshire23£12,020533,31045
Worcestershire7£14,108420,63211
Add postcode for better results.