Get the Cazoo app - powered by MOTORS

Used BMW cars for sale in Dalkeith, Midlothian

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

Find your perfect used BMW car for sale in Dalkeith or buy on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, X2

2019 (19) - 2.0 20i M Sport X DCT sDrive Euro 6 (s/s) 5dr

35
Low Mileage
£16,795
£332/pm (HP)
  • 2L
  • 50.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Alba Motor Company

BMW, 3 Series

2011 (11) - 2.0 320d SE Convertible 2dr Diesel Steptronic Euro 5 (184 ps)

23
Low Mileage
£4,995
£84/pm (HP)
  • 2L
  • 96.2kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Cars 4 You Ltd

BMW, 3 Series

2013 (63) - 320d SE 4dr Step Auto

19
Low Mileage
£6,750
£121/pm (HP)
  • 2L
  • 94.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Edinburgh West

BMW, 5 Series

2025 - 520i M Sport 4dr Auto

19
£48,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

BMW, 3 Series

2021 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]

22
Reduced
£21,249
£372/pm (PCP)
  • 2L
  • 46.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Motorpoint Edinburgh

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto

19
Reduced
£31,498
  • 2L
  • 15.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Edinburgh Seafield Peugeot/Seat/Skoda/Cupra

BMW, i4

2022 - 250kW eDrive40 M Sport 83.9kWh 5dr Auto

19
£27,698
  • 31.4kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Edinburgh Sighthill MS / Fiat / Abarth / BYD

BMW, M4

2025 - M4 xDrive 530 Competition M 2dr Step Auto

19
£69,998
  • 3L
  • 1.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

BMW, 4 Series

2017 (67) - 420d [190] xDrive Sport 5dr Auto [Business Media]

31
£10,495
£199/pm (HP)
  • 2L
  • 106.6kMiles
  • Diesel
  • Semi Auto
  • Body StyleHatchback

WMC MOTORS

0131 603 6531 *
4.8/5 Stars

BMW, 4 Series

2021 - 420i M Sport 2dr Step Auto [Pro Pack]

19
£23,998
  • 2L
  • 54.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

BMW, 2 Series

2015 - 220d [190] M Sport 2dr Step Auto

26
Reduced
£9,495
£178/pm (HP)
  • 2L
  • 96.2kMiles
  • Diesel
  • Semi Auto
  • Body StyleCoupe

WMC MOTORS

0131 603 6531 *
4.8/5 Stars

BMW, 3 Series

2013 (13) - 320d xDrive Sport 5dr Step Auto

1
£3,995
  • 2L
  • 167kMiles
  • Diesel
  • Auto
  • Body StyleEstate

CAR & CARS LTD

BMW, 1 Series

2016 - 2.0 120D xDrive M Sport Auto 4WD 5dr

1
£11,770
£226/pm (HP)
  • 80kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

RDB Car Sales

BMW, X3

2012 (12) - xDrive20d M Sport 5dr Step Auto

12
Low Mileage
£7,995
£147/pm (HP)
  • 2L
  • 101kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

Border Car & Commercial

01896 801277 *
4.9/5 Stars

BMW, 4 Series

2022 - 430d xDrive MHT M Sport 2dr Step Auto

19
Reduced
£28,998
  • 3L
  • 39.8kMiles
  • Hybrid
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

BMW, 8 Series

2025 - 840i M Sport 2dr Auto

19
Low Mileage
£54,998
  • 3L
  • 2.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW