Create Alert

Used MG Cars in Scotland

Showing 1 to 10 of 430 second hand MG Cars

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

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Retail price £13,900 Finance from £310 per month
MG GS 1.5 TGI Exclusive 5dr DCT +9

Year 2019

Transmission Manual

Mileage 4,483

Fuel type Petrol

Engine size 1.5

Retail price £10,975 Finance from £239 per month
MG ZS 1.0T GDi Exclusive 5dr DCT (Nav| Full SH! 1 +12

Year 2018

Transmission Automatic

Mileage 21,000

Fuel type Petrol

Engine size 999

Retail price £13,989 Finance from £312 per month
MG ZS 1.0T GDi Excite 5 door DCT +27

Year 2019

Transmission Automatic

Mileage 639

Fuel type Petrol

Engine size 999

Retail price £6,489 Finance from £132 per month
MG MG3 1.5 VTi-TECH 3Form Sport 5 door [Start Stop +19

Year 2017

Transmission Manual

Mileage 20,221

Fuel type Petrol

Engine size 1498

Retail price £5,750 Finance from £114 per month
MG MG3 1.5 VTi-TECH 3Form Sport 5dr [Start Stop] +9

Year 2017

Transmission Manual

Mileage 20,757

Fuel type Petrol

Engine size 1.8

Retail price £13,950 Finance from £311 per month
MG Other TYPE +9

Year 1930

Transmission Manual

Mileage 77,000

Fuel type Petrol

Engine size 848

Retail price £4,995 Finance from £96 per month
MG MG3 1.5 VTi-TECH 3Form Sport 5dr +17

Year 2015

Transmission Manual

Mileage 27,847

Fuel type Petrol

Engine size 1498

Retail price £2,990 Finance from £48 per month
MG MG6 S GT +11

Year 2012

Transmission Manual

Mileage 102,101

Fuel type Petrol

Engine size 1.8

Search all 430 MG 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.