Create Alert

Used BMW Cars in Scotland

Showing 1 to 10 of 5,642 second hand BMW Cars

We have 5642 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 £5,999 Finance from £137 per month
BMW 1 Series 2.0TD 118d SE Coupe 2d 1995cc auto +4

Year 2010

Transmission Automatic

Mileage 46,500

Fuel type Diesel

Engine size 1995

Retail price £4,995 Finance from £109 per month
BMW 6 Series 3.0 630i Sport Convertible 2d 2996cc +12

Year 2006

Transmission Automatic

Mileage 116,000

Fuel type Petrol

Engine size 2996

Retail price £17,500 Finance from £451 per month
BMW 4 Series 420d [190] Sport 2dr Auto [Business M +24
Price when new £39540

Year 2017

Transmission Automatic

Mileage 34,807

Fuel type Diesel

Engine size 1995

Retail price £12,000 Finance from £300 per month
BMW 2 Series 218d [150] Luxury 2dr Step Auto +5
Price when new £28715

Year 2016

Transmission Automatic

Mileage 58,976

Fuel type Diesel

Engine size 1995

Retail price £14,300 Finance from £363 per month
BMW 3 Series 316d Sport 5dr Step Auto +29
Price when new £33405

Year 2017

Transmission Automatic

Mileage 37,614

Fuel type Diesel

Engine size 1995

Retail price £12,500 Finance from £314 per month
BMW 2 Series 218i Sport 5dr +5
Price when new £25180

Year 2015

Transmission Manual

Mileage 23,433

Fuel type Petrol

Engine size 1499

Retail price £16,000 Finance from £410 per month
BMW 1 Series 120d M Sport 3dr [Nav/Servotronic] +22
Price when new £28470

Year 2018

Transmission Manual

Mileage 17,127

Fuel type Diesel

Engine size 1995

Retail price £14,300 Finance from £363 per month
BMW 1 Series 118i [1.5] Sport 5dr [Nav] Step Auto +11
Price when new £23460

Year 2017

Transmission Automatic

Mileage 17,392

Fuel type Petrol

Engine size 1499

Retail price £16,000 Finance from £410 per month
BMW 1 Series 120d Sport 5dr [Nav/Servotronic] +23
Price when new £26760

Year 2018

Transmission Manual

Mileage 11,179

Fuel type Diesel

Engine size 1995

Retail price £16,400 Finance from £421 per month
BMW X1 sDrive 18d SE 5dr +21
Price when new £29235

Year 2017

Transmission Manual

Mileage 15,637

Fuel type Diesel

Engine size 1995

Search all 5642 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