Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used Mazda 6 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 6 models, pros and cons, what to look out for and everything else you need to know? Check out our Mazda 6 buying guide here.

Mazda 6 Data by County

Mazda 6 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All482£10,235862,4631,062
Aberdeen City2£12,525740,5976
Ards1£11,695551,2981
Ballymena2£9,995862,4812
Barking & Dagenham - Greater London1£4,60010127,8571
Bedfordshire15£7,784981,88723
Berkshire9£8,1161169,93632
Brent - Greater London1£12,490732,559-
Bristol8£12,281760,04411
Bromley - Greater London3£10,265949,8162
Buckinghamshire10£14,465640,79311
Caerphilly6£6,333999,8237
Cambridgeshire28£9,306870,38547
Cardiff2£10,493949,2184
Carmarthenshire1£6,4951192,0001
Cheshire13£13,165636,97827
City of Edinburgh7£11,597755,58816
City of London - Greater London10£9,891864,08224
Conwy1£12,295553,000-
County Durham3£8,9991069,20714
Croydon - Greater London2£16,170429,2213
Cumbria6£12,256852,2788
Denbighshire1£11,995574,008-
Derbyshire11£11,521854,61622
Derry1£9,999780,594-
Devon2£10,398594,6279
Dorset3£11,0281047,8555
Dundee City2£8,2441046,5613
East Ayrshire4£9,643867,0094
East Riding of Yorkshire3£14,496544,7424
East Sussex4£11,221756,4926
Enfield - Greater London1£6,9901079,000-
Essex15£7,6631069,84436
Falkirk9£9,436871,12510
Fife2£7,8471249,40711
Glasgow City10£10,754761,1409
Gloucestershire2£11,381847,39814
Greater Manchester28£8,873973,88762
Gwynedd1£16,495529,000-
Hampshire11£10,234958,39132
Harrow - Greater London1£12,995632,316-
Havering - Greater London2£5,4478134,7733
Hertfordshire11£11,184657,29221
Highland1£4,9991474,0005
Hillingdon - Greater London8£7,794876,94515
Hounslow - Greater London4£7,7941072,3738
Isle of Wight1£15,995733,0001
Kent6£9,095870,87827
Kingston upon Thames - Greater London2£2,74814117,0005
Lancashire17£9,401962,52128
Leicestershire6£6,8149103,44820
Lincolnshire8£13,436745,46427
Magherafelt1£5,8008114,000-
Merseyside9£9,328971,38421
Monmouthshire1£5,49510112,0001
Moray2£15,495631,200-
Newport1£9,999946,6015
Newtownabbey5£13,586553,28613
Norfolk7£8,374967,30217
North Ayrshire4£10,999847,995-
North Lanarkshire3£8,163870,9567
North Yorkshire5£9,997956,53321
Northamptonshire3£14,830436,42412
Nottinghamshire10£11,812845,86523
Omagh3£16,995424,4346
Oxfordshire3£7,846980,7619
Perth and Kinross3£13,230644,1656
Renfrewshire3£13,998550,79811
Shropshire2£8,000888,0618
Somerset5£12,443650,81927
South Ayrshire2£9,934959,2665
South Yorkshire10£8,728886,87428
Staffordshire8£11,954660,73319
Stirling3£15,165540,5354
Suffolk3£4,7691491,03415
Surrey11£9,106868,38421
Tyne and Wear7£12,276739,40125
Warwickshire4£9,820957,39413
West Dunbartonshire1£7,2951210,000-
West Midlands23£10,043761,29847
West Sussex1£3,4951688,1308
West Yorkshire19£8,848868,71548
Wiltshire6£10,280955,94013
Worcestershire5£9,495967,6522
Wrexham1£14,995424,209-
Add postcode for better results.