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
All501£10,540861,3991,055
Aberdeen City3£11,649744,9855
Angus2£7,348985,6183
Ards1£11,695551,2982
Ballymena1£13,995633,9622
Barking & Dagenham - Greater London1£4,60010127,8571
Bedfordshire15£7,4991079,36222
Berkshire9£8,1161169,93635
Brent - Greater London1£12,490732,559-
Bristol7£11,534764,0209
Bromley - Greater London2£13,723737,2242
Buckinghamshire7£12,768743,67513
Caerphilly7£6,043994,5676
Cambridgeshire31£9,848870,88442
Cardiff1£17,990316,4364
Carmarthenshire1£6,4951192,0001
Cheshire18£12,356744,53224
City of Edinburgh9£12,572749,44316
City of London - Greater London8£9,217969,00124
Conwy1£12,295553,000-
County Durham3£12,953657,69514
Croydon - Greater London1£14,950240,2404
Cumbria5£14,646540,13410
Denbighshire1£11,995574,008-
Derbyshire10£12,574847,27826
Derry1£9,999780,594-
Devon3£12,248568,1588
Dorset3£9,696958,5224
Dundee City2£8,4941046,5613
East Ayrshire3£10,994853,5125
East Riding of Yorkshire1£13,995551,2704
East Sussex2£11,073850,1306
Enfield - Greater London1£6,9901079,000-
Essex18£7,3191069,88231
Falkirk9£9,236875,2399
Fife2£8,5951067,38512
Glasgow City6£12,561758,61810
Gloucestershire3£9,487862,93314
Greater Manchester33£9,505868,00756
Gwynedd1£16,495529,000-
Hampshire11£10,178954,78432
Harrow - Greater London1£12,995632,316-
Havering - Greater London2£5,4478134,7733
Hertfordshire15£10,537856,51919
Highland3£9,1641069,4894
Hillingdon - Greater London7£8,380876,93613
Hounslow - Greater London3£7,3921078,1648
Isle of Wight1£15,995733,0001
Kent10£11,705651,46924
Kingston upon Thames - Greater London4£2,76114114,2504
Lancashire15£8,916969,62132
Leicestershire8£9,046884,43818
Lincolnshire13£12,206754,29223
Magherafelt1£5,8008114,000-
Merseyside9£9,181984,05016
Monmouthshire1£5,49510112,0001
Moray2£15,495631,200-
Newport2£12,497829,6915
Newtownabbey6£14,571548,39914
Norfolk8£9,402957,40918
North Ayrshire4£10,999847,9951
North Lanarkshire3£8,163870,9568
North Yorkshire4£9,2451062,44522
Northamptonshire3£11,631561,14714
Nottinghamshire10£10,621954,15220
Omagh4£16,495530,7765
Oxfordshire3£7,929980,7619
Perth and Kinross3£13,230644,1656
Renfrewshire4£12,172756,86210
Shropshire2£8,100888,0618
Somerset6£9,838768,92825
South Ayrshire3£11,789748,2635
South Yorkshire9£9,408790,69728
Staffordshire9£12,960640,30119
Stirling3£15,165540,5354
Suffolk3£8,663963,09615
Surrey8£9,635863,68022
Sutton - Greater London1£6,3001080,0005
Tyne and Wear8£12,423741,35023
Warwickshire4£9,420951,03912
West Dunbartonshire1£7,2951210,000-
West Midlands19£9,519764,27350
West Sussex3£6,8281181,2416
West Yorkshire18£9,324868,90653
Wiltshire5£11,617853,52820
Worcestershire5£9,495967,6523
Wrexham1£14,995424,209-
Add postcode for better results.