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,364£11,407632,5132,608
Aberdeen City14£17,905217,81538
Aberdeenshire6£10,029732,4963
Antrim1£4,9991155,0232
Bedfordshire16£5,8401163,83027
Belfast1£11,49948,7695
Berkshire20£10,212846,49345
Bexley - Greater London14£15,502519,20913
Blaenau Gwent3£10,664628,7341
Brent - Greater London2£5,0471373,750-
Bristol20£8,908850,87056
Bromley - Greater London2£20,45017509
Buckinghamshire16£11,298633,40134
Caerphilly3£5,3301079,6953
Cambridgeshire27£11,729530,23950
Cardiff5£12,284430,9468
Carmarthenshire1£17,50008,6001
Ceredigion4£10,797736,2163
Cheshire35£13,906422,63651
City of Edinburgh16£11,169634,61422
City of London - Greater London19£9,412744,67720
Conwy2£6,745956,680-
Cornwall10£11,975532,6578
County Durham13£9,299737,18851
Croydon - Greater London7£11,228635,57112
Cumbria23£17,148214,39326
Derbyshire13£7,1711047,24740
Devon17£10,725625,37744
Dorset25£12,655520,83676
Dundee City12£10,197733,8459
Dungannon3£14,723315,6809
Ealing - Greater London1£6,495950,0003
East Ayrshire3£12,261622,07410
East Riding of Yorkshire10£13,425428,62018
East Sussex7£9,937739,22319
Essex32£13,974422,69346
Falkirk13£13,418424,67936
Fife16£10,982637,56036
Flintshire1£5,4951136,000-
Glasgow City17£12,198533,17051
Gloucestershire7£9,508847,23224
Greater Manchester77£13,210522,279107
Gwynedd1£13,900022,100-
Hampshire56£11,363633,81492
Havering - Greater London1£4,2751341,9673
Herefordshire5£7,856843,3842
Hertfordshire34£11,032733,71360
Highland1£10,698644,92016
Hillingdon - Greater London8£5,1841171,64612
Hounslow - Greater London6£5,4001164,6344
Inverclyde2£10,399732,2028
Isle of Wight4£7,9211048,55816
Kent42£14,222425,14880
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire35£9,464844,28953
Leicestershire26£11,451638,81441
Lincolnshire20£14,054421,64949
Lisburn7£16,231215,8523
Merseyside32£14,132428,33542
Monmouthshire1£7,9951032,0003
Moray6£13,346418,6401
Newport12£13,135419,44724
Newtownabbey11£13,070427,20512
Norfolk31£13,075423,49278
North Ayrshire1£8,992635,5573
North Lanarkshire5£8,607846,4366
North Yorkshire20£13,511525,83840
Northamptonshire20£14,634421,65231
Northumberland3£13,265324,4764
Nottinghamshire26£11,667629,63336
Omagh8£11,433528,8198
Oxfordshire10£10,258738,66714
Perth and Kinross9£11,380641,00014
Renfrewshire20£17,608216,28829
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London11£14,208416,5348
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire5£9,996743,50932
Somerset25£13,198527,17360
South Ayrshire4£6,6731050,91223
South Lanarkshire13£15,497320,40018
South Yorkshire21£12,464628,34270
Staffordshire19£12,959526,11046
Stirling9£15,354316,68129
Suffolk12£13,591422,39137
Surrey22£9,982839,88450
Swansea32£17,26029,74240
Tyne and Wear36£13,049424,98581
Warwickshire21£11,901532,66923
West Lothian1£14,998312,6151
West Midlands38£11,954631,879118
West Sussex15£12,706526,18238
West Yorkshire47£10,839631,63871
Wiltshire22£12,295531,45049
Worcestershire10£15,021318,61512
Add postcode for better results.