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,374£11,326633,0812,608
Aberdeen City14£17,941214,86140
Aberdeenshire5£9,836735,0953
Antrim2£4,9971270,0121
Bedfordshire16£6,0971062,77028
Belfast1£11,49948,7696
Berkshire22£9,896847,82543
Bexley - Greater London12£17,045413,17813
Blaenau Gwent2£10,747624,9611
Brent - Greater London2£5,0471373,750-
Bristol18£8,022854,64257
Bromley - Greater London2£19,200175010
Buckinghamshire21£11,339531,43128
Caerphilly3£5,3301079,6953
Cambridgeshire23£11,373534,02752
Cardiff3£13,293322,6048
Ceredigion3£9,496842,9943
Cheshire32£14,142421,48753
City of Edinburgh16£11,108635,71423
City of London - Greater London21£9,392743,43618
Conwy2£6,745956,680-
Cornwall9£11,922533,6869
County Durham14£9,410736,30450
Croydon - Greater London6£10,602740,79512
Cumbria21£17,467212,88426
Derbyshire10£7,602948,37541
Devon18£12,007521,83542
Dorset27£12,871521,19974
Dundee City13£10,211733,4618
Dungannon3£14,723315,68010
Ealing - Greater London2£6,495960,0002
East Ayrshire4£10,343734,2069
East Riding of Yorkshire9£12,728531,79818
East Sussex6£10,611737,26120
Essex32£13,464524,54649
Falkirk7£12,923528,42238
Fife16£11,001636,09834
Flintshire1£5,4951136,000-
Glasgow City16£11,642533,36552
Gloucestershire7£9,001957,42323
Greater Manchester78£12,703524,535106
Gwynedd1£13,900022,100-
Hampshire56£11,064636,16692
Havering - Greater London1£4,2751341,9673
Herefordshire4£7,570940,2372
Hertfordshire38£11,266630,82056
Highland4£12,548428,35314
Hillingdon - Greater London7£4,7821276,16713
Hounslow - Greater London7£5,7141165,1153
Inverclyde1£14,798410,4049
Isle of Wight4£7,9211048,55816
Kent45£13,454528,37982
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire34£9,834744,23851
Leicestershire28£11,444638,27940
Lincolnshire21£14,197421,90251
Lisburn6£15,778318,3604
Merseyside35£13,632529,42346
Monmouthshire1£7,9951032,0003
Moray6£13,346418,6401
Newport15£12,573420,18320
Newtownabbey9£13,197426,64613
Norfolk34£12,294427,24173
North Ayrshire1£8,992635,5573
North Lanarkshire7£10,033638,4624
North Yorkshire20£12,721529,32243
Northamptonshire19£14,557422,57635
Northumberland3£13,265324,4764
Nottinghamshire27£12,322525,83538
Omagh8£11,683528,8198
Oxfordshire11£10,507736,15114
Perth and Kinross8£12,053638,35715
Renfrewshire20£17,623216,28830
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London13£13,421519,5056
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire6£10,237740,66731
Somerset29£12,908526,78658
South Ayrshire4£7,173958,58225
South Lanarkshire13£14,566422,07317
South Yorkshire19£12,795528,50476
Staffordshire22£13,468421,80942
Stirling8£15,473318,37629
Suffolk10£13,086420,79437
Surrey21£8,652947,19151
Swansea29£17,391210,18944
Tyne and Wear38£13,265423,67877
Warwickshire18£12,301533,05328
West Lothian1£14,998312,6152
West Midlands44£12,697528,474115
West Sussex13£13,460524,61235
West Yorkshire49£10,881630,31172
Wiltshire21£11,225633,24651
Worcestershire12£12,559630,46711
Add postcode for better results.