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,316633,0812,583
Aberdeen City14£17,941214,86139
Aberdeenshire5£9,836735,0953
Antrim2£4,9971270,0121
Bedfordshire16£6,0971062,77028
Belfast1£11,49948,7696
Berkshire22£9,891847,82542
Bexley - Greater London12£17,045413,17813
Blaenau Gwent2£10,747624,9611
Brent - Greater London2£5,0471373,750-
Bristol18£8,022854,64256
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,48752
City of Edinburgh16£11,076635,71422
City of London - Greater London21£9,392743,43618
Conwy2£6,745956,680-
Cornwall9£11,922533,6869
County Durham14£9,361736,30450
Croydon - Greater London6£10,602740,79512
Cumbria21£17,467212,88426
Derbyshire10£7,602948,37539
Devon18£12,007521,83542
Dorset27£12,853521,19973
Dundee City13£10,204733,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,594737,26119
Essex32£13,464524,54649
Falkirk7£12,923528,42238
Fife16£11,001636,09834
Flintshire1£5,4951136,000-
Glasgow City16£11,617533,36552
Gloucestershire7£9,001957,42323
Greater Manchester78£12,703524,535105
Gwynedd1£13,900022,100-
Hampshire56£11,064636,16691
Havering - Greater London1£4,2751341,9673
Herefordshire4£7,570940,2372
Hertfordshire38£11,266630,82055
Highland4£12,548428,35313
Hillingdon - Greater London7£4,7111276,16713
Hounslow - Greater London7£5,7141165,1153
Inverclyde1£14,798410,4049
Isle of Wight4£7,9211048,55816
Kent45£13,452528,37981
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire34£9,831744,23851
Leicestershire28£11,437638,27939
Lincolnshire21£14,152421,90251
Lisburn6£15,778318,3604
Merseyside35£13,628529,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,711529,32242
Northamptonshire19£14,570422,57634
Northumberland3£13,265324,4764
Nottinghamshire27£12,283525,83538
Omagh8£11,433528,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,553422,07317
South Yorkshire19£12,795528,50476
Staffordshire22£13,468421,80940
Stirling8£15,473318,37629
Suffolk10£13,086420,79437
Surrey21£8,652947,19149
Swansea29£17,253210,18944
Tyne and Wear38£13,154423,67876
Warwickshire18£12,289533,05328
West Lothian1£14,998312,6152
West Midlands44£12,673528,474115
West Sussex13£13,460524,61235
West Yorkshire49£10,853630,31171
Wiltshire21£11,211633,24650
Worcestershire12£12,576630,46710
Add postcode for better results.