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,321£11,140634,4612,622
Aberdeen City12£16,865220,78334
Aberdeenshire6£10,029732,4962
Angus1£5,9907106,5391
Antrim1£4,9991155,0232
Bedfordshire14£6,0121164,16327
Belfast2£9,747622,8855
Berkshire21£11,654738,54245
Blaenau Gwent5£10,459726,4401
Brent - Greater London1£6,399959,0001
Bristol17£8,207854,67359
Bromley - Greater London4£14,575515,4819
Buckinghamshire15£10,559635,67639
Caerphilly3£5,3301079,6952
Cambridgeshire26£10,504635,90751
Cardiff6£14,045425,7908
Carmarthenshire1£17,50008,6001
Ceredigion4£10,797736,2163
Cheshire34£13,506525,13852
City of Edinburgh19£11,376632,40921
City of London - Greater London17£8,312850,70320
Conwy2£6,745956,680-
Cornwall7£9,342641,05110
County Durham13£10,125633,49149
Croydon - Greater London5£10,904742,16313
Cumbria18£17,671216,13134
Derbyshire10£8,332845,52740
Devon17£11,104623,89341
Dorset25£12,959523,71976
Dundee City13£10,990631,41410
Dungannon3£14,723315,6808
Ealing - Greater London1£6,495950,0003
East Ayrshire3£12,028622,07410
East Riding of Yorkshire11£11,377633,26717
East Sussex8£9,527845,00621
Essex32£14,243421,28847
Falkirk12£13,161527,16336
Fife16£11,403637,98535
Flintshire1£5,4951136,000-
Glasgow City17£11,309536,09248
Gloucestershire6£9,142851,11626
Greater Manchester73£13,320522,864116
Gwynedd1£13,900022,100-
Hampshire55£11,149636,23296
Havering - Greater London2£5,4601150,7053
Herefordshire11£12,952524,8562
Hertfordshire31£11,890629,00761
Highland1£10,698644,92015
Hillingdon - Greater London4£7,6201052,04216
Hounslow - Greater London5£6,2801055,7975
Inverclyde4£11,149731,3929
Isle of Wight6£9,477837,30814
Kent40£12,751531,03781
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire31£9,792741,26858
Leicestershire29£10,748743,09840
Lincolnshire25£13,405425,08648
Lisburn6£16,422313,5065
Merseyside29£14,235424,26844
Monmouthshire1£6,9951032,0003
Moray6£13,279418,6401
Newport11£12,692424,30325
Newtownabbey10£12,143529,77914
Norfolk25£12,528529,36286
North Ayrshire1£8,992635,5573
North Lanarkshire4£6,584954,6317
North Yorkshire18£13,016526,71541
Northamptonshire22£14,731421,62131
Northumberland3£15,498319,7916
Nottinghamshire25£11,783628,57936
Omagh8£11,620528,1137
Oxfordshire9£10,276738,59117
Perth and Kinross8£11,053644,98312
Renfrewshire19£17,150319,20130
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London10£15,260415,25612
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire6£9,662744,83629
Somerset28£11,376638,86256
South Ayrshire4£8,623837,20418
South Lanarkshire12£14,705421,49119
South Yorkshire18£12,735624,25970
Staffordshire17£12,681526,78351
Stirling8£14,336319,73431
Suffolk12£13,574427,31133
Surrey25£10,710736,54747
Sutton - Greater London1£1,59917100,0001
Swansea28£17,334210,79840
Tyne and Wear30£13,761420,96074
Warwickshire20£11,190638,15425
West Lothian1£14,498312,6151
West Midlands44£12,369526,724106
West Sussex18£11,262632,21335
West Yorkshire53£10,599632,88470
Wiltshire23£12,262532,66550
Worcestershire7£14,477420,63213
Add postcode for better results.