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,381£11,454632,2212,602
Aberdeen City14£17,977217,81338
Aberdeenshire6£10,029732,4963
Antrim1£4,9991155,0232
Bedfordshire16£5,8461163,83028
Belfast1£11,49948,7695
Berkshire20£10,212846,49346
Bexley - Greater London14£15,502519,20913
Blaenau Gwent3£10,664628,7341
Brent - Greater London2£5,0471373,750-
Bristol21£8,760850,44856
Bromley - Greater London2£20,45017509
Buckinghamshire14£11,139635,27935
Caerphilly3£5,3301079,6953
Cambridgeshire28£11,848529,57051
Cardiff4£13,467324,2598
Carmarthenshire1£17,50008,6001
Ceredigion4£10,797736,2163
Cheshire35£13,906422,63652
City of Edinburgh16£11,332634,70921
City of London - Greater London19£9,523743,50119
Conwy2£6,745956,680-
Cornwall9£12,422531,6748
County Durham13£9,299737,18852
Croydon - Greater London6£10,602740,79512
Cumbria23£17,170214,39326
Derbyshire13£7,1711047,24741
Devon18£11,057623,96845
Dorset27£12,951519,82974
Dundee City12£9,971734,5309
Dungannon3£14,723315,6809
Ealing - Greater London1£6,495950,0003
East Ayrshire3£12,261622,07410
East Riding of Yorkshire9£12,694531,79818
East Sussex6£10,594737,26119
Essex32£13,755523,21548
Falkirk13£13,418424,67936
Fife16£10,982637,56036
Flintshire1£5,4951136,000-
Glasgow City17£12,198533,17051
Gloucestershire7£9,508847,23224
Greater Manchester77£13,184522,335108
Gwynedd1£13,900022,100-
Hampshire58£11,443633,52991
Havering - Greater London1£4,2751341,9673
Herefordshire5£7,856843,3842
Hertfordshire36£11,182632,37458
Highland2£11,348534,72915
Hillingdon - Greater London8£5,1841171,64613
Hounslow - Greater London6£5,4001164,6344
Inverclyde2£10,399732,2028
Isle of Wight4£7,9211048,55816
Kent43£13,954427,46179
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire36£9,834742,25451
Leicestershire24£11,581637,20642
Lincolnshire20£14,228321,25150
Lisburn7£16,303215,8523
Merseyside33£13,878529,60642
Monmouthshire1£7,9951032,0003
Moray6£13,346418,6401
Newport12£13,129419,44724
Newtownabbey11£13,070427,20512
Norfolk35£12,949424,06174
North Ayrshire1£8,992635,5573
North Lanarkshire7£10,033638,4634
North Yorkshire20£13,511525,83840
Northamptonshire20£14,634421,65232
Northumberland3£13,265324,4764
Nottinghamshire27£11,724629,28435
Omagh8£11,433528,8198
Oxfordshire10£10,258738,66714
Perth and Kinross9£11,380641,00014
Renfrewshire20£17,608216,28829
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London12£13,774417,6457
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire5£9,996743,50932
Somerset25£13,198527,17361
South Ayrshire3£6,8971051,30425
South Lanarkshire13£15,497320,40018
South Yorkshire22£12,717527,06970
Staffordshire21£12,791525,14244
Stirling9£15,387316,68130
Suffolk12£13,591422,39137
Surrey22£10,050839,11651
Swansea32£17,26029,74240
Tyne and Wear35£13,357423,92280
Warwickshire20£11,927533,11824
West Lothian1£14,998312,6151
West Midlands42£12,169530,362114
West Sussex16£12,643525,86037
West Yorkshire48£10,889631,29770
Wiltshire22£12,295531,45049
Worcestershire9£15,233317,92113
Add postcode for better results.