Create Alert

Used Mazda Mazda6 Cars in Scotland

Showing 1 to 10 of 560 second hand Mazda Mazda6 Cars

We have 560 used Mazda Mazda6 cars for sale online, so check out the listings. View stock from 92 dealers and thousands of private sellers. Find a second hand Mazda Mazda6 by searching today.

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Retail price £28,400 Finance from £658 per month
Mazda Mazda6 2.2d Sport Nav+ 5dr Shortlist+49

Year 2019

Transmission Manual

Mileage 2,541

Fuel type Diesel

Engine size 2191

Retail price £13,990 Finance from £312 per month
Mazda Mazda6 2.2 TD SKYACTIV-D Sport Tourer 5dr - Shortlist+19

Year 2014

Transmission Automatic

Mileage 55,000

Fuel type Diesel

Engine size 2191

Retail price £8,995 Finance from £192 per month
Mazda Mazda6 SPORT NAV Shortlist+22

Year 2014

Transmission Manual

Mileage 80,000

Fuel type Petrol

Engine size 2.0

Mazda Mazda6 Mazda 6 2.2d [175] Sport Nav 4dr Auto Shortlist+9

Year 2013

Transmission Automatic

Mileage 35,622

Fuel type Diesel

Engine size 2191

Retail price £9,841
Mazda Mazda6 Mazda 6 2.0 SE-L 4dr Shortlist+9

Year 2015

Transmission Manual

Mileage 43,611

Fuel type Petrol

Engine size 1998

Retail price £9,479
Mazda Mazda6 Mazda 6 2.2d SE-L 4dr Shortlist+9

Year 2014

Transmission Manual

Mileage 36,638

Fuel type Diesel

Engine size 2191

Mazda Mazda6 Mazda 6 2.2d [175] Sport Nav 4dr Shortlist+9

Year 2016

Transmission Manual

Mileage 28,748

Fuel type Diesel

Engine size 2191

Retail price £2,990 Finance from £48 per month
Mazda Mazda6 SL Shortlist+21

Year 2009

Transmission Manual

Mileage 102,000

Fuel type Petrol

Engine size 2488

Search all 560 Mazda Mazda6 cars

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Sort by:
Representative finance example

Borrowing £7,500 on a Hire Purchase agreement over 48 months, a representative APR of 18.5% and a deposit of £0.00, the amount repayable would be £216.89 a month, with a total cost of credit of £2,910.72 and a total amount payable of £10,410.72.