Create Alert

Used BMW Cars in Scotland

Showing 1 to 10 of 14,589 second hand BMW Cars

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

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Retail price £35,990 Finance from £840 per month
BMW 3 Series DIESEL SALOON 335d xDrive M Sport 4dr Shortlist+9

Year 2018

Transmission Automatic

Mileage 13,037

Fuel type Diesel

Engine size 3.0

Retail price £36,990 Finance from £864 per month
BMW 3 Series TOURING SPECIAL 335d xDrive M Sport S Shortlist+9

Year 2018

Transmission Automatic

Mileage 7,470

Fuel type Diesel

Engine size 3.0

Retail price £22,990 Finance from £528 per month
BMW X1 DIESEL ESTATE xDrive 20d M Sport 5dr Step A Shortlist+9

Year 2017

Transmission Automatic

Mileage 18,492

Fuel type Diesel

Engine size 2.0

Retail price £26,990 Finance from £624 per month
BMW 5 Series DIESEL TOURING 520d M Sport 5dr Auto Shortlist+9

Year 2018

Transmission Automatic

Mileage 7,082

Fuel type Diesel

Engine size 2.0

Retail price £15,990 Finance from £360 per month
BMW 1 Series HATCHBACK SPECIA 118i [1.5] M Sport S Shortlist+9

Year 2017

Transmission Manual

Mileage 26,790

Fuel type Petrol

Engine size 1.5

Retail price £34,990 Finance from £816 per month
BMW 5 Series DIESEL TOURING 530d M Sport 5dr Auto Shortlist+9

Year 2018

Transmission Automatic

Mileage 2,003

Fuel type Diesel

Engine size 3.0

Retail price £19,790 Finance from £451 per month
BMW 1 Series DIESEL HATCHBACK 120d M Sport 5dr [Na Shortlist+9

Year 2018

Transmission Automatic

Mileage 10,815

Fuel type Diesel

Engine size 2.0

Retail price £19,790 Finance from £451 per month
BMW 1 Series DIESEL HATCHBACK 120d M Sport 5dr [Na Shortlist+9

Year 2018

Transmission Automatic

Mileage 10,965

Fuel type Diesel

Engine size 2.0

Retail price £22,990 Finance from £528 per month
BMW X1 DIESEL ESTATE xDrive 20d M Sport 5dr Step A Shortlist+9

Year 2017

Transmission Automatic

Mileage 18,473

Fuel type Diesel

Engine size 2.0

Retail price £91,990 Finance from £2184 per month
BMW Other 2dr Auto Shortlist+9

Year 2018

Transmission Automatic

Mileage 4,998

Fuel type Petrol

Engine size 1.5

Search all 14589 BMW 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.