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,266£11,514633,4662,533
Aberdeen City16£18,503210,83727
Aberdeenshire1£10,695542,9717
Angus2£5,8208106,5392
Armagh1£12,495425,012-
Barnet - Greater London1£11,518527,854-
Bedfordshire15£5,7191070,67922
Belfast1£7,750837,0004
Berkshire29£10,571736,61740
Blaenau Gwent7£10,685627,3301
Brent - Greater London1£6,199959,0001
Bristol14£8,162856,27447
Bromley - Greater London4£17,90028,91910
Buckinghamshire19£11,891528,72737
Caerphilly1£5,4951255,0004
Cambridgeshire20£10,038737,70152
Cardiff5£11,572536,30612
Carmarthenshire1£17,50008,6001
Ceredigion3£9,663747,4494
Cheshire26£12,637527,02738
City of Edinburgh19£11,314637,86922
City of London - Greater London16£7,665854,85621
Conwy1£8,995552,3601
Cornwall4£9,608739,68815
County Durham11£10,140636,59551
Craigavon1£9,49588,869-
Croydon - Greater London7£10,129743,0139
Cumbria12£18,994210,93431
Derbyshire8£8,660743,87135
Devon17£9,360738,84038
Dorset32£14,329416,05374
Dundee City16£11,287629,81613
Dungannon2£16,140216,3436
East Ayrshire5£9,179741,85013
East Riding of Yorkshire9£12,572522,78415
East Sussex7£10,054740,93418
Essex28£13,440522,89446
Falkirk14£10,495724,43331
Fife24£13,006425,43736
Flintshire1£5,4951136,000-
Glasgow City36£15,225423,92841
Gloucestershire11£14,787437,60218
Greater Manchester67£13,290424,760126
Hampshire54£10,734738,56395
Havering - Greater London5£8,077839,5062
Herefordshire3£16,498312,21111
Hertfordshire30£11,645630,68062
Highland1£10,498644,92016
Hillingdon - Greater London5£7,6961048,8799
Hounslow - Greater London4£6,0761151,5895
Inverclyde3£10,166846,0549
Isle of Wight7£12,625627,9188
Kent34£12,814530,96481
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire31£8,570847,17361
Leicestershire23£11,365739,12442
Lincolnshire21£12,838632,60547
Lisburn8£15,609311,8059
Merseyside20£14,439424,03051
Merton - Greater London1£2,7901798,0002
Midlothian1£14,995312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,622419,3792
Newport6£12,878533,43329
Newtownabbey6£11,681531,69318
Norfolk22£13,774423,67073
North Ayrshire1£8,772635,5573
North Lanarkshire4£7,810937,5936
North Yorkshire18£16,114317,16442
Northamptonshire18£13,386529,52030
Northumberland3£13,098422,1296
Nottinghamshire20£11,838533,61836
Omagh8£12,058428,0007
Oxfordshire11£13,794530,37517
Perth and Kinross5£14,597532,47114
Renfrewshire18£17,409317,55015
Rhondda Cynon Taf3£5,7621149,4171
Richmond upon Thames - Greater London9£15,90728,80614
Rutland1£9,500930,316-
Scottish Borders1£4,2951376,8521
Shropshire5£9,702744,56328
Somerset15£11,487630,90760
South Ayrshire4£7,000949,13217
South Lanarkshire9£15,867218,42122
South Yorkshire18£12,143626,15865
Staffordshire20£10,507635,80244
Stirling21£15,750318,75614
Suffolk17£12,797428,56625
Surrey24£10,905739,36140
Swansea29£16,764318,03646
Tyne and Wear32£13,309426,57161
Warwickshire13£15,188314,30330
West Lothian4£13,247425,5033
West Midlands48£12,581526,877103
West Sussex21£12,685527,94931
West Yorkshire40£9,698738,36286
Wiltshire15£11,890632,88045
Worcestershire5£11,516528,73619
Add postcode for better results.