Create Alert

Used BMW Cars in Scotland

Showing 1 to 10 of 6,936 second hand BMW Cars

We have 6936 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 £55,822 Finance from £1316 per month
BMW X5 DIESEL ESTATE xDrive30d M Sport 5dr Auto Shortlist +9

Year 2018

Transmission Automatic

Mileage 10

Fuel type Diesel

Engine size 3.0

Retail price £22,999 Finance from £528 per month
BMW 2 Series 218i Luxury 5dr Step Auto Shortlist +46

Year 2018

Transmission Automatic

Mileage 971

Fuel type Petrol

Engine size 1499

Retail price £65,842 Finance from £1556 per month
BMW M3 SALOON M3 4dr DCT [Competition Pack] Shortlist +9

Year 2018

Transmission Automatic

Mileage 10

Fuel type Petrol

Engine size 3.0

Retail price £11,900 Finance from £262 per month
BMW 1 Series DIESEL HATCHBACK 118d M Sport 5dr Shortlist +9

Year 2014

Transmission Manual

Mileage 42,701

Fuel type Diesel

Engine size 2.0

Retail price £56,970 Finance from £1343 per month
BMW 7 Series DIESEL SALOON 730d xDrive M Sport 4dr Shortlist +9

Year 2018

Transmission Automatic

Mileage 10

Fuel type Diesel

Engine size 3.0

Retail price £34,910 Finance from £814 per month
BMW 3 Series DIESEL SALOON 330d xDrive M Sport 4dr Shortlist +9

Year 2018

Transmission Automatic

Mileage 10

Fuel type Diesel

Engine size 3.0

Retail price £19,990 Finance from £456 per month
BMW Other Range Extender 5dr Auto Shortlist +9

Year 2015

Transmission Manual

Mileage 27,395

Fuel type Petrol

Engine size 0.6

Retail price £16,990 Finance from £384 per month
BMW 1 Series DIESEL HATCHBACK 120d xDrive Sport 5d Shortlist +9

Year 2015

Transmission Automatic

Mileage 23,147

Fuel type Diesel

Engine size 2.0

Retail price £28,990 Finance from £672 per month
BMW X3 DIESEL ESTATE xDrive30d M Sport 5dr Step Au Shortlist +9

Year 2018

Transmission Manual

Mileage 18,096

Fuel type Diesel

Engine size 3.0

Retail price £22,990 Finance from £528 per month
BMW X3 DIESEL ESTATE xDrive20d SE 5dr Step Auto Shortlist +9

Year 2015

Transmission Automatic

Mileage 16,760

Fuel type Diesel

Engine size 2.0

Search all 6936 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.