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,398£11,296633,1172,608
Aberdeen City14£17,977217,81338
Aberdeenshire6£10,029732,4963
Antrim1£4,9991155,0232
Bedfordshire16£5,8471163,83029
Belfast1£11,49948,7696
Berkshire22£9,972846,33844
Bexley - Greater London14£15,502519,20913
Blaenau Gwent3£10,664628,7341
Brent - Greater London2£5,0471373,750-
Bristol21£8,765850,44856
Bromley - Greater London2£20,450175011
Buckinghamshire15£10,596638,24634
Caerphilly3£5,3301079,6953
Cambridgeshire28£11,492530,34550
Cardiff4£13,467324,2598
Ceredigion3£9,496842,9943
Cheshire36£13,742423,25452
City of Edinburgh16£11,045635,71422
City of London - Greater London21£9,306744,17619
Conwy2£6,745956,680-
Cornwall9£11,922533,6867
County Durham13£9,302737,18851
Croydon - Greater London6£10,602740,79512
Cumbria23£17,179214,39326
Derbyshire14£7,651944,73640
Devon18£11,140624,13344
Dorset28£12,667521,22873
Dundee City12£9,971734,5309
Dungannon3£14,723315,68010
Ealing - Greater London2£6,495960,0002
East Ayrshire5£8,952843,8849
East Riding of Yorkshire9£12,694531,79818
East Sussex6£10,594737,26119
Essex32£13,755523,21549
Falkirk13£13,418424,67938
Fife14£11,323535,98736
Flintshire1£5,4951136,000-
Glasgow City17£12,198533,17052
Gloucestershire6£9,473950,77124
Greater Manchester79£12,991522,596106
Gwynedd1£13,900022,100-
Hampshire58£11,437634,10793
Havering - Greater London1£4,2751341,9673
Herefordshire5£7,856843,3842
Hertfordshire36£11,278630,95955
Highland2£11,348534,72915
Hillingdon - Greater London8£5,1211171,77113
Hounslow - Greater London7£5,7141165,1153
Inverclyde2£10,399732,2028
Isle of Wight4£7,9211048,55816
Kent46£13,426529,48177
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire36£9,812742,30652
Leicestershire25£11,698637,36741
Lincolnshire21£14,003421,92550
Lisburn7£16,303215,8523
Merseyside34£13,543529,96647
Monmouthshire1£7,9951032,0003
Moray6£13,346418,6401
Newport15£13,205417,75622
Newtownabbey11£13,070427,20512
Norfolk36£13,059423,68074
North Ayrshire1£8,992635,5573
North Lanarkshire7£10,033638,4624
North Yorkshire20£12,982529,69941
Northamptonshire19£14,570422,57632
Northumberland3£13,265324,4764
Nottinghamshire27£12,278525,83735
Omagh8£11,433528,8198
Oxfordshire10£10,258738,66714
Perth and Kinross9£11,446641,00014
Renfrewshire19£17,377217,06831
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London13£13,421519,5056
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire5£9,996743,50933
Somerset27£13,124526,75359
South Ayrshire3£6,8971051,30425
South Lanarkshire13£15,522320,40018
South Yorkshire21£13,132525,63473
Staffordshire22£12,482525,63344
Stirling10£14,598323,25229
Suffolk12£14,374417,53636
Surrey24£9,856841,63550
Swansea32£17,26029,74240
Tyne and Wear34£13,514423,24982
Warwickshire19£11,829533,73528
West Lothian1£14,998312,6152
West Midlands40£12,064531,416118
West Sussex14£13,354523,60336
West Yorkshire47£10,780630,87171
Wiltshire22£11,697632,97349
Worcestershire10£14,150423,11012
Add postcode for better results.