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,385£11,356633,2392,600
Aberdeen City14£18,027214,86140
Aberdeenshire5£9,836735,0953
Antrim2£4,9971270,0121
Bedfordshire16£6,3931058,49027
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
Buckinghamshire21£11,310531,43129
Caerphilly3£5,3301079,6953
Cambridgeshire23£11,595533,06852
Cardiff5£13,772316,3816
Ceredigion3£9,496842,9943
Cheshire33£13,815523,22954
City of Edinburgh14£11,309636,82324
City of London - Greater London18£9,618739,43619
Conwy2£6,745956,680-
Cornwall8£12,975426,3979
County Durham14£9,467736,30453
Croydon - Greater London6£10,602740,79512
Cumbria21£17,491212,88426
Derbyshire10£8,642945,09040
Devon20£12,276520,16641
Dorset29£12,111622,32070
Dundee City12£10,388732,5969
Dungannon3£15,057315,68010
Ealing - Greater London2£6,495960,0002
East Ayrshire2£16,098413,3119
East Riding of Yorkshire10£13,405428,62018
East Sussex5£9,984743,51321
Essex32£13,058526,11049
Falkirk7£13,423528,30939
Fife17£11,216634,26832
Flintshire1£5,4951136,000-
Glasgow City16£11,729632,78453
Gloucestershire8£10,263851,12122
Greater Manchester77£12,758523,879106
Gwynedd1£13,900022,100-
Hampshire53£10,983636,52693
Havering - Greater London1£4,2751341,9673
Herefordshire4£7,570940,2373
Hertfordshire42£11,226631,60552
Highland4£12,548428,35315
Hillingdon - Greater London7£4,7821276,16713
Hounslow - Greater London7£5,7141165,1153
Inverclyde2£10,499732,2028
Isle of Wight5£7,4361052,24715
Kent47£13,403527,95984
Kingston upon Thames - Greater London1£14,65039,5001
Lancashire34£9,888744,23851
Leicestershire29£11,187640,07841
Lincolnshire22£14,245421,62750
Lisburn7£16,303215,8523
Merseyside35£14,015527,66647
Monmouthshire1£7,9951032,0003
Moray6£13,446418,6401
Newport15£12,573420,18321
Newtownabbey8£14,473319,47614
Norfolk32£12,810423,56772
North Ayrshire1£8,992635,5573
North Lanarkshire6£10,739542,4704
North Yorkshire18£12,499631,49742
Northamptonshire18£15,061321,14236
Northumberland3£13,432324,4764
Nottinghamshire29£12,095628,56337
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,723216,28831
Rhondda Cynon Taf1£3,7951453,2523
Richmond upon Thames - Greater London13£13,421519,4356
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire7£11,310637,71629
Somerset31£12,662528,06856
South Ayrshire3£7,898857,52726
South Lanarkshire14£14,584421,47416
South Yorkshire21£12,804529,79474
Staffordshire23£13,361422,14342
Stirling8£15,473318,37629
Suffolk10£12,085526,73635
Surrey19£8,1481049,36251
Swansea29£17,391210,18947
Tyne and Wear36£13,399423,59778
Warwickshire19£12,632431,39727
West Dunbartonshire1£12,998528,9082
West Lothian1£14,998312,6152
West Midlands44£12,659528,738113
West Sussex15£13,057527,10634
West Yorkshire49£10,693630,80472
Wiltshire23£11,032633,98849
Worcestershire11£12,686631,03312
Add postcode for better results.