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,277£11,539633,1042,570
Aberdeen City2£13,748323,16342
Aberdeenshire2£13,847329,8017
Angus1£5,9907106,5391
Barnet - Greater London1£11,561527,854-
Bedfordshire15£5,8361067,32124
Belfast1£7,995837,0006
Berkshire28£10,733836,48941
Blaenau Gwent6£10,883723,9291
Brent - Greater London1£6,399959,0001
Bristol19£7,452860,32246
Bromley - Greater London2£19,700175010
Buckinghamshire17£12,488523,66037
Caerphilly3£3,8281287,6332
Cambridgeshire22£9,065741,97654
Cardiff3£13,526325,77712
Carmarthenshire1£17,50008,6001
Ceredigion4£10,747736,2164
Cheshire31£12,312527,33642
City of Edinburgh22£11,943533,77718
City of London - Greater London18£7,194958,18020
Conwy1£8,995552,3601
Cornwall5£11,268635,15413
County Durham14£9,272743,10952
Craigavon1£9,49588,869-
Croydon - Greater London6£11,485635,28912
Cumbria16£18,574211,12228
Derbyshire9£9,387741,41233
Devon15£10,130733,87939
Dorset29£14,151414,26776
Dundee City13£11,383628,73911
Dungannon2£16,140216,3437
Ealing - Greater London1£6,495870,0002
East Ayrshire6£8,230850,47812
East Riding of Yorkshire9£12,683522,78417
East Sussex6£10,922539,52019
Essex30£13,035524,57143
Falkirk11£10,077729,79733
Fife19£12,536430,47339
Flintshire1£5,4951136,000-
Glasgow City15£10,086643,15449
Gloucestershire10£14,817433,95220
Greater Manchester66£13,692422,547124
Hampshire52£10,455739,629101
Havering - Greater London2£5,4351150,7053
Herefordshire4£15,497310,09310
Hertfordshire34£11,925529,76459
Hillingdon - Greater London5£7,8961048,87911
Hounslow - Greater London4£6,0761151,5895
Inverclyde1£19,29825,1629
Isle of Wight6£11,479739,54312
Kent37£12,631531,77782
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire39£8,647847,95251
Leicestershire24£9,742846,39046
Lincolnshire22£14,616420,36046
Lisburn9£14,913320,2536
Merseyside22£14,246425,79350
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0002
Moray4£13,872419,3792
Newport8£12,967425,08229
Newtownabbey7£10,998633,27019
Norfolk27£12,724530,04174
North Ayrshire1£8,772635,5573
North Lanarkshire4£7,810937,5936
North Yorkshire16£14,308419,71338
Northamptonshire22£13,749425,05129
Northumberland3£13,098422,1296
Nottinghamshire26£11,794532,21035
Omagh8£12,058428,0007
Oxfordshire9£11,266637,53518
Perth and Kinross3£13,180330,54216
Renfrewshire18£17,892216,05521
Rhondda Cynon Taf3£5,8621149,4171
Richmond upon Thames - Greater London9£16,51828,88313
Rutland1£9,500930,316-
Scottish Borders1£4,2951376,8521
Shropshire7£10,729633,56527
Somerset22£11,826637,19457
South Ayrshire4£8,210838,35519
South Lanarkshire10£17,057212,13320
South Yorkshire18£12,801523,01972
Staffordshire21£11,057634,04244
Stirling19£15,619319,97724
Suffolk18£12,073533,02426
Surrey21£10,169743,48846
Swansea31£16,770216,11643
Tyne and Wear34£13,055426,71163
Warwickshire14£13,938324,52930
West Lothian4£13,497425,5033
West Midlands40£13,032527,104113
West Sussex23£12,876526,02530
West Yorkshire45£9,954736,74186
Wiltshire19£12,119530,59844
Worcestershire9£9,902737,95013
Add postcode for better results.