Create Alert

Used BMW Cars in Scotland

Showing 1 to 10 of 19,747 second hand BMW Cars

We have 19747 used BMW cars for sale online, so check out the listings. View stock from 417 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 £16,650 Finance from £373 per month
BMW 1 Series 118i [1.5] Sport 5dr [Nav] Hatchback +29

Year 2017

Transmission Manual

Mileage 5,257

Fuel type Petrol

Engine size Unknown

Retail price £16,450 Finance from £368 per month
BMW 1 Series 118i [1.5] M Sport 5dr [Nav] Hatchbac +30

Year 2016

Transmission Manual

Mileage 12,125

Fuel type Petrol

Engine size Unknown

Retail price £18,950 Finance from £427 per month
BMW 2 Series 218i SE 5dr Estate 2018, 15014 miles, +30

Year 2018

Transmission Manual

Mileage 15,014

Fuel type Petrol

Engine size Unknown

Retail price £32,490 Finance from £750 per month
BMW 5 Series 530i M Sport 4dr Auto Saloon 2019, 16 +39

Year 2019

Transmission Automatic

Mileage 16,847

Fuel type Petrol

Engine size Unknown

Retail price £22,050 Finance from £501 per month
BMW 4 Series 420d [190] M Sport 2dr Auto [Professi +30

Year 2017

Transmission Automatic

Mileage 23,269

Fuel type Diesel

Engine size Unknown

Retail price £15,450 Finance from £369 per month
BMW 1 Series 118i [1.5] Sport 5dr [Nav] Hatchback +30

Year 2017

Transmission Manual

Mileage 25,100

Fuel type Petrol

Engine size Unknown

Retail price £15,600 Finance from £373 per month
BMW 1 Series 118i [1.5] Sport 5dr [Nav] Hatchback +29

Year 2018

Transmission Manual

Mileage 27,342

Fuel type Petrol

Engine size Unknown

Retail price £16,650 Finance from £373 per month
BMW 1 Series 118d SE 5dr [Nav/Servotronic] Step Au +30

Year 2018

Transmission Automatic

Mileage 30,396

Fuel type Diesel

Engine size Unknown

Retail price £17,400 Finance from £390 per month
BMW 1 Series 118i [1.5] Sport 5dr [Nav] Step Auto +30

Year 2018

Transmission Automatic

Mileage 33,664

Fuel type Petrol

Engine size Unknown

Retail price £17,300 Finance from £388 per month
BMW 2 Series 218d SE 5dr Step Auto Estate 2016, 34 +30

Year 2016

Transmission Automatic

Mileage 34,747

Fuel type Diesel

Engine size Unknown

Search all 19747 BMW cars

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Sort by:
Representative finance example

If your borrow amount is £7,000 with a deposit of £1,000, a selected term of 48 months, at a representative APR of 14.9% (fixed) and an annual fixed rate of interest of 14.9%, you would pay £163.87 per month. Total charge for credit will be £1,865.76 and total amount repayable is £7,865.76