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
All451£10,061863,4831,050
Aberdeen City2£13,075737,5634
Ards1£11,695551,2981
Ballymena2£9,995862,4812
Barking & Dagenham - Greater London1£4,60010127,8571
Bedfordshire14£7,3271083,48021
Berkshire8£7,1541173,62532
Blaenau Gwent2£15,249535,2822
Bristol6£11,275762,77714
Bromley - Greater London3£14,798637,4853
Buckinghamshire8£12,905840,52311
Caerphilly3£5,16710101,44310
Cambridgeshire21£8,986972,35652
Cardiff2£17,489427,2895
Carmarthenshire1£6,4951192,000-
Cheshire12£13,389634,26529
City of Edinburgh8£10,022860,35014
City of London - Greater London9£10,069866,64623
Conwy1£12,295553,000-
County Durham6£7,5051078,11112
Croydon - Greater London2£16,170429,2213
Cumbria6£12,089852,2784
Denbighshire1£11,995574,008-
Derbyshire11£14,322740,91419
Derry1£9,999780,594-
Devon3£8,148787,72710
Dorset2£8,7451144,9407
Dumfries and Galloway1£14,695555,133-
Dundee City2£10,240943,7444
East Ayrshire2£12,496747,7474
East Riding of Yorkshire2£14,497549,1724
East Sussex2£7,9931073,3008
Essex20£8,6301069,17134
Falkirk9£9,436871,1259
Fife1£4,9981367,81311
Glasgow City10£10,974759,1439
Gloucestershire2£11,181847,39810
Greater Manchester25£8,532978,46262
Gwynedd1£16,495529,000-
Hampshire9£12,280747,45131
Harrow - Greater London1£12,995632,316-
Havering - Greater London2£5,4478134,7733
Hertfordshire9£11,064753,02921
Highland1£4,9991474,0006
Hillingdon - Greater London9£7,638878,17313
Hounslow - Greater London4£7,7191072,3737
Isle of Wight1£15,995733,0001
Kent6£10,311857,21623
Kingston upon Thames - Greater London3£2,79715111,3335
Lancashire18£9,400962,21424
Leicestershire5£8,196987,28719
Lincolnshire9£12,086847,60623
Lisburn1£3,9951188,400-
Merseyside10£9,222869,44222
Monmouthshire1£5,49510112,000-
Moray4£13,245743,142-
Newport1£9,999946,6014
Newtownabbey5£14,286544,23515
Norfolk4£8,2701070,58118
North Ayrshire3£11,566743,6841
North Lanarkshire3£4,3301181,4328
North Yorkshire6£9,548963,44418
Northamptonshire1£12,695557,43714
Nottinghamshire11£11,062853,83222
Omagh3£16,995424,4346
Oxfordshire5£9,404864,3119
Redbridge - Greater London1£4,4959132,8851
Renfrewshire3£13,998550,7989
Shropshire2£7,950888,0618
Somerset5£12,437650,73127
South Ayrshire3£9,080961,1925
South Lanarkshire1£12,192653,18113
South Yorkshire9£8,216890,80528
Staffordshire9£10,458761,34218
Stirling3£15,165540,5352
Suffolk2£4,6471298,05313
Surrey8£7,767973,50221
Tyne and Wear7£12,283738,13923
Warwickshire6£7,7131065,50512
West Dunbartonshire1£7,2951210,000-
West Midlands15£7,436876,96951
West Sussex1£3,4951688,1308
West Yorkshire16£8,530972,92951
Wiltshire6£10,350859,67911
Worcestershire5£9,432967,6522
Add postcode for better results.