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,365£11,338633,2552,616
Aberdeen City14£17,977214,86140
Aberdeenshire5£9,836735,0953
Antrim2£4,9971270,0121
Bedfordshire17£6,1631060,89027
Belfast2£12,89946,6365
Berkshire22£9,895847,82543
Bexley - Greater London12£17,045413,17813
Blaenau Gwent2£10,747624,9611
Brent - Greater London1£6,599959,000-
Bristol18£7,719956,47656
Bromley - Greater London2£12,967523,3099
Buckinghamshire20£11,431631,75329
Caerphilly3£5,3301079,6953
Cambridgeshire24£11,482533,05651
Cardiff3£13,293322,6048
Ceredigion3£9,496842,9943
Cheshire33£13,803523,22954
City of Edinburgh16£11,108635,70523
City of London - Greater London20£9,256744,89519
Conwy2£6,745956,680-
Cornwall8£12,975426,3979
County Durham14£9,431736,30452
Croydon - Greater London6£10,602740,79512
Cumbria21£17,467212,88426
Derbyshire10£7,612948,37541
Devon18£12,007521,83543
Dorset27£12,704521,31673
Dundee City12£10,355732,5968
Dungannon3£14,723315,68010
Ealing - Greater London2£6,495960,0002
East Ayrshire2£16,098413,3119
East Riding of Yorkshire9£12,728531,79819
East Sussex5£9,984743,51320
Essex32£13,464524,54649
Falkirk7£13,423528,30939
Fife17£11,214634,26832
Flintshire1£5,4951136,000-
Glasgow City15£11,951533,36052
Gloucestershire7£9,001957,42323
Greater Manchester77£12,614524,808108
Gwynedd1£13,900022,100-
Hampshire53£11,000637,05591
Havering - Greater London1£4,2751341,9673
Herefordshire4£7,570940,2373
Hertfordshire40£10,989632,60054
Highland4£12,548428,35315
Hillingdon - Greater London7£4,7821276,16713
Hounslow - Greater London7£5,7141165,1153
Inverclyde1£14,798410,4049
Isle of Wight5£7,4361052,24715
Kent45£13,463528,37983
Kingston upon Thames - Greater London1£14,65039,5001
Lancashire34£9,864744,23851
Leicestershire23£9,867746,17447
Lincolnshire22£14,246421,65350
Lisburn7£16,303215,8523
Merseyside33£14,040527,54648
Monmouthshire1£7,9951032,0003
Moray6£13,446418,6401
Newport15£12,573420,18321
Newtownabbey8£14,473319,47613
Norfolk32£12,650424,46973
North Ayrshire1£8,992635,5573
North Lanarkshire6£10,706542,4704
North Yorkshire21£12,825528,24742
Northamptonshire19£14,557422,57636
Northumberland3£13,265324,4764
Nottinghamshire29£12,037628,15437
Omagh8£11,683528,8198
Oxfordshire11£10,507736,15114
Pembrokeshire1£10,702430,269-
Perth and Kinross8£12,053638,35715
Redbridge - Greater London1£7,450769,0001
Renfrewshire20£17,639216,28830
Rhondda Cynon Taf1£3,7951453,2523
Richmond upon Thames - Greater London13£13,421519,4356
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire6£10,244738,87430
Somerset30£12,941526,83757
South Ayrshire4£7,173958,58225
South Lanarkshire13£14,567422,07317
South Yorkshire19£12,815528,14675
Staffordshire22£13,491421,80943
Stirling8£15,473318,37629
Suffolk8£13,757416,82437
Surrey20£8,0151049,99551
Swansea29£17,391210,18944
Tyne and Wear37£13,307423,67877
Warwickshire18£12,301533,05328
West Dunbartonshire1£12,998528,9082
West Lothian1£14,998312,6152
West Midlands43£12,885527,998115
West Sussex14£13,070526,95834
West Yorkshire49£10,881630,31172
Wiltshire23£11,028633,98849
Worcestershire12£12,578630,46711
Add postcode for better results.