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,350£11,296633,8542,622
Aberdeen City13£17,460219,18536
Aberdeenshire6£10,029732,4963
Angus1£5,9907106,5391
Antrim1£4,9991155,0232
Bedfordshire15£6,0771160,68627
Belfast2£9,747622,8855
Berkshire22£10,702843,29245
Blaenau Gwent3£10,664628,7341
Brent - Greater London1£6,399959,0001
Bristol18£8,209855,41357
Bromley - Greater London2£20,45017509
Buckinghamshire16£11,526530,62136
Caerphilly3£5,3301079,6953
Cambridgeshire27£10,833633,44351
Cardiff6£14,045425,7908
Carmarthenshire1£17,50008,6001
Ceredigion4£10,797736,2163
Cheshire36£13,474524,67351
City of Edinburgh16£10,769636,55023
City of London - Greater London18£9,279746,32719
Conwy2£6,745956,680-
Cornwall6£9,108641,35110
County Durham15£9,663738,25450
Croydon - Greater London5£10,904742,16314
Cumbria20£17,497315,20032
Derbyshire13£7,640947,23940
Devon18£11,290625,17144
Dorset27£12,417525,23174
Dundee City14£10,683631,4689
Dungannon3£14,723315,6809
Ealing - Greater London1£6,495950,0003
East Ayrshire3£12,261622,07410
East Riding of Yorkshire9£10,484742,46420
East Sussex5£10,715640,60021
Essex33£13,808524,36947
Falkirk11£13,858426,44238
Fife18£10,783637,67335
Flintshire1£5,4951136,000-
Glasgow City18£11,570534,51050
Gloucestershire8£9,356844,55324
Greater Manchester73£13,577521,256113
Gwynedd1£13,900022,100-
Hampshire56£11,036635,52692
Havering - Greater London2£5,4601150,7053
Herefordshire12£13,456522,8892
Hertfordshire31£11,345630,52059
Highland1£10,698644,92016
Hillingdon - Greater London5£5,4961269,83415
Hounslow - Greater London5£6,2801055,7975
Inverclyde4£11,149731,3928
Isle of Wight6£9,061941,47416
Kent40£13,816426,23880
Kingston upon Thames - Greater London1£14,65039,500-
Lancashire35£9,586842,76655
Leicestershire29£10,818742,90940
Lincolnshire23£13,818422,80448
Lisburn6£16,863212,8904
Merseyside32£13,556528,51043
Monmouthshire1£7,4951032,0003
Moray6£13,279418,6401
Newport12£12,571424,60826
Newtownabbey9£12,797528,22114
Norfolk26£12,456529,48485
North Ayrshire1£8,992635,5573
North Lanarkshire4£6,584954,6317
North Yorkshire19£13,252525,98441
Northamptonshire23£14,527423,74230
Northumberland3£13,265324,4764
Nottinghamshire25£11,790628,57937
Omagh8£11,620528,1137
Oxfordshire8£10,586736,28316
Perth and Kinross8£11,053644,98314
Renfrewshire19£17,282319,15629
Rhondda Cynon Taf1£3,7951453,2522
Richmond upon Thames - Greater London10£15,660313,14211
Rutland1£9,500930,316-
Scottish Borders1£4,9951242,000-
Shropshire4£9,246747,08033
Somerset25£12,001637,65860
South Ayrshire5£7,938943,14720
South Lanarkshire13£15,468319,19917
South Yorkshire21£12,274626,70169
Staffordshire20£12,276528,99447
Stirling8£14,398319,73432
Suffolk11£14,017425,39437
Surrey25£10,405737,69548
Swansea32£17,26029,74240
Tyne and Wear28£13,598422,76479
Warwickshire21£11,258636,38123
West Lothian1£14,998312,6151
West Midlands48£12,861528,140108
West Sussex18£11,995629,28737
West Yorkshire49£10,623631,64370
Wiltshire23£11,936533,26950
Worcestershire10£14,710318,46710
Add postcode for better results.