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,366£11,487632,2492,620
Aberdeen City14£17,905217,81536
Aberdeenshire6£10,029732,4963
Antrim1£4,9991155,0232
Bedfordshire16£5,8401163,83027
Belfast1£11,49948,7695
Berkshire19£10,065848,29746
Bexley - Greater London14£15,502519,20913
Blaenau Gwent3£10,664628,7341
Brent - Greater London1£6,399959,0001
Bristol18£8,765852,99657
Bromley - Greater London2£20,45017509
Buckinghamshire15£11,185634,37135
Caerphilly3£5,3301079,6953
Cambridgeshire28£11,473631,22251
Cardiff5£12,284430,9468
Carmarthenshire1£17,50008,6001
Ceredigion4£10,797736,2163
Cheshire34£13,958422,80951
City of Edinburgh15£10,913636,45723
City of London - Greater London19£9,407744,67720
Conwy2£6,745956,680-
Cornwall9£12,366530,6648
County Durham14£9,202739,88951
Croydon - Greater London7£11,228635,57112
Cumbria23£16,885315,81128
Derbyshire13£7,1711047,24740
Devon18£11,043625,00444
Dorset24£12,629521,45677
Dundee City15£10,651730,9039
Dungannon3£14,723315,6809
Ealing - Greater London1£6,495950,0003
East Ayrshire3£12,261622,07410
East Riding of Yorkshire9£13,139531,74119
East Sussex6£9,928742,33320
Essex34£13,843423,68346
Falkirk12£13,620425,11037
Fife17£11,083636,35936
Flintshire1£5,4951136,000-
Glasgow City17£12,198533,17051
Gloucestershire8£9,381844,55324
Greater Manchester79£13,314521,797107
Gwynedd1£13,900022,100-
Hampshire55£11,297634,27192
Havering - Greater London2£5,4601150,7053
Herefordshire5£7,856843,3842
Hertfordshire32£11,362631,57361
Highland1£10,698644,92016
Hillingdon - Greater London8£5,1841171,64612
Hounslow - Greater London5£6,2801055,7975
Inverclyde1£14,798410,4049
Isle of Wight6£10,229838,82116
Kent42£14,222425,14880
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire36£9,517843,62853
Leicestershire26£11,451638,81441
Lincolnshire21£13,656422,95748
Lisburn7£16,231215,8523
Merseyside31£13,870528,68941
Monmouthshire1£7,9951032,0003
Moray6£13,346418,6401
Newport11£13,515318,57926
Newtownabbey10£12,517529,92413
Norfolk29£12,649526,51082
North Ayrshire1£8,992635,5573
North Lanarkshire5£8,607846,4366
North Yorkshire20£13,511525,83840
Northamptonshire22£14,325424,69131
Northumberland3£13,265324,4764
Nottinghamshire25£11,701630,57137
Omagh9£11,828526,3948
Oxfordshire10£10,258738,66714
Perth and Kinross9£11,380641,00014
Renfrewshire21£17,326217,42929
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London11£14,226416,5348
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire5£9,996743,50932
Somerset25£12,879530,33061
South Ayrshire4£6,6731050,91223
South Lanarkshire13£15,497320,40017
South Yorkshire22£12,264628,91269
Staffordshire19£12,959526,11045
Stirling9£14,354319,18130
Suffolk11£13,953422,10037
Surrey23£10,372838,17649
Swansea32£17,26029,74240
Tyne and Wear36£13,049424,98580
Warwickshire20£11,687533,80023
West Lothian1£14,998312,6151
West Midlands37£11,835632,944116
West Sussex17£13,034524,10637
West Yorkshire50£10,551631,39671
Wiltshire21£11,942632,88950
Worcestershire11£15,246316,92410
Add postcode for better results.