Create Alert

Used BMW Cars For Sale in Midlothian

Showing 1 to 10 of 228 second hand BMW Cars

Browse our current stock of BMW cars in Midlothian. We work with 2 BMW dealers in Midlothian.

Get cars straight to your inbox

Thank you!

Your cars alert has been created.

Retail price £24,500 Finance from £564 per month
BMW 3 Series 320d M Sport Shadow Edition Touring Shortlist +8

Year 2017

Transmission Automatic

Mileage 8,064

Fuel type Diesel

Engine size 1995

Retail price £17,500 Finance from £396 per month
BMW 1 Series 118d Sport 3-door Shortlist +8

Year 2018

Transmission Manual

Mileage 5,000

Fuel type Diesel

Engine size 1995

Retail price £29,900 Finance from £694 per month
BMW 3 Series 335d xDrive M Sport Shadow Edition Shortlist +8

Year 2017

Transmission Automatic

Mileage 12,756

Fuel type Diesel

Engine size 2993

Retail price £26,990 Finance from £624 per month
BMW 5 Series 520d M Sport Saloon Shortlist +8

Year 2017

Transmission Automatic

Mileage 5,855

Fuel type Diesel

Engine size 1995

Retail price £28,490 Finance from £660 per month
BMW 5 Series 520d M Sport Saloon Shortlist +8

Year 2018

Transmission Automatic

Mileage 7,561

Fuel type Diesel

Engine size 1995

Retail price £18,990 Finance from £432 per month
BMW 1 Series 116d M Sport Shadow Edition 5-door Shortlist +8

Year 2018

Transmission Manual

Mileage 17,244

Fuel type Diesel

Engine size 1496

Retail price £37,750 Finance from £882 per month
BMW 5 Series 520d M Sport Touring Shortlist +8

Year 2018

Transmission Automatic

Mileage 10

Fuel type Diesel

Engine size 1995

Retail price £30,000 Finance from £696 per month
BMW 5 Series 520d M Sport Saloon Shortlist +8

Year 2018

Transmission Automatic

Mileage 2,448

Fuel type Diesel

Engine size 1995

Retail price £47,900 Finance from £1126 per month
BMW X6 X6 xDrive40d M Sport Shortlist +8

Year 2018

Transmission Automatic

Mileage 2,150

Fuel type Diesel

Engine size 2993

Retail price £24,500 Finance from £564 per month
BMW Other 218i Luxury Gran Tourer Shortlist +8

Year 2018

Transmission Automatic

Mileage 1,889

Fuel type Petrol

Engine size 1499

Search all 228 BMW cars

Get cars straight to your inbox

Thank you!

Your cars alert has been created.