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,261£11,536633,2502,567
Aberdeen City2£14,148323,16343
Aberdeenshire2£13,997329,8017
Angus1£5,9907106,5391
Barnet - Greater London1£11,709527,854-
Bedfordshire14£5,3781170,90124
Belfast1£7,995837,0006
Berkshire27£10,957736,82241
Blaenau Gwent5£10,959623,9151
Brent - Greater London1£6,399959,0001
Bristol18£7,502859,12947
Bromley - Greater London2£19,700175010
Buckinghamshire16£12,300524,18236
Caerphilly2£3,9951386,5002
Cambridgeshire19£9,077741,56053
Cardiff3£13,526325,77713
Carmarthenshire1£17,50008,6001
Ceredigion4£10,747736,2164
Cheshire29£13,372525,54143
City of Edinburgh23£11,815532,73117
City of London - Greater London19£7,018961,27919
Conwy1£8,995552,3601
Cornwall6£11,132634,12312
County Durham14£9,326745,12451
Craigavon1£9,49588,869-
Croydon - Greater London6£11,485635,28912
Cumbria18£17,777214,41328
Derbyshire8£8,472844,67732
Devon15£10,130733,87940
Dorset26£14,147518,16378
Dundee City13£11,383628,73912
Dungannon3£14,523315,6806
Ealing - Greater London1£6,495870,0002
East Ayrshire8£8,846845,1629
East Riding of Yorkshire8£12,281624,84118
East Sussex6£10,922539,51919
Essex30£13,138523,98942
Falkirk13£11,310627,53131
Fife21£12,484429,44139
Flintshire1£5,4951136,000-
Glasgow City14£10,235642,40749
Gloucestershire9£15,575331,33620
Greater Manchester62£13,351423,754126
Hampshire52£10,518738,89899
Havering - Greater London2£5,4351150,7053
Herefordshire5£14,198418,6399
Hertfordshire34£11,874529,79259
Hillingdon - Greater London5£7,8961048,87912
Hounslow - Greater London4£6,0761151,5895
Inverclyde1£19,29825,1629
Isle of Wight6£11,479739,54313
Kent36£12,520532,56982
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire38£9,130844,41050
Leicestershire25£9,972745,35644
Lincolnshire21£14,869418,77447
Lisburn9£15,181320,2536
Merseyside21£14,515424,29250
Midlothian1£15,295312,648-
Monmouthshire1£6,9951032,0001
Moray4£13,872419,3792
Newport8£12,974425,08229
Newtownabbey5£12,228527,37819
Norfolk28£12,680530,27973
North Ayrshire2£9,386644,8702
North Lanarkshire4£6,1231044,9945
North Yorkshire17£14,188419,73437
Northamptonshire22£13,804424,26531
Northumberland3£13,098422,1296
Nottinghamshire25£11,889529,95534
Omagh7£11,638431,2717
Oxfordshire9£11,300637,53518
Perth and Kinross3£13,180330,54217
Renfrewshire18£17,937216,05523
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,801633,56527
Somerset23£11,863636,03956
South Ayrshire4£8,210838,35519
South Lanarkshire10£17,065212,17121
South Yorkshire19£12,616524,15670
Staffordshire24£11,495530,58443
Stirling17£15,910318,56925
Suffolk18£12,110533,02426
Surrey20£10,560740,98446
Swansea31£16,770216,11645
Tyne and Wear32£13,187425,57964
Warwickshire13£14,179323,64230
West Lothian4£13,497425,5033
West Midlands39£11,569632,082110
West Sussex23£12,876526,02532
West Yorkshire45£10,056736,75384
Wiltshire18£11,851633,12450
Worcestershire9£9,885737,95013
Add postcode for better results.