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, M3

2023 (23) - M3 xDrive Competition M 5dr Step Auto

52
Low Mileage
£68,495
£1095/pm (PCP)
  • 3L
  • 20kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

SCOTISH VAN CENTRE LTD

BMW, 3 Series

2021 - 320d MHT M Sport 4dr Step Auto

19
Low Mileage
£25,298
  • 2L
  • 26.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Edinburgh Seafield MG

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
Low Mileage
£27,698
  • 1.5L
  • 4.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kia (Kirkcaldy)

BMW, 3 Series

2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

11
£11,995
£231/pm (HP)
  • 2L
  • 110.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Cars4You Edinburgh West

BMW, 1 Series

2015 (65) - 116d EfficientDynamics Plus 5dr

14
Reduced
£4,495
£73/pm (HP)
  • 1.5L
  • 82kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Colin Scrimgeour Cars

BMW, i4

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

19
Low Mileage
£42,998
  • 1.4kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

BMW, X6

2011 - 40d 4-Door

26
Low Mileage
£9,991
£189/pm (HP)
  • 3L
  • 106kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Prestige Motor Company

BMW, 3 Series

2013 - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr

21
Low Mileage
£7,700
£141/pm (HP)
  • 2L
  • 83.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Signature Autos

BMW, i4

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

19
£55,998
  • 10Miles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

BMW, X6

2016 (16) - 3.0 40d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

29
£17,995
£349/pm (HP)
  • 3L
  • 104kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Edinburgh West

BMW, 1 Series

2023 - 118d M Sport 5dr Step Auto [Live Cockpit Pro]

19
£23,998
  • 2L
  • 29.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

BMW, 6 Series

2018 (68) - 630d xDrive M Sport 5dr Auto

2
£18,995
£418/pm (PCP)
  • 3L
  • 77kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Alba Motor Company

BMW, X7

2025 - xDrive40d MHT M Sport 5dr Step Auto

19
£86,998
  • 10Miles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

BMW, 5 Series

2020 (70) - 520d MHT M Sport 4dr Step Auto

32
£22,500
£347/pm (PCP)
  • 2L
  • 65kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Alistair Buchan

BMW, X5

2020 - xDrive30d M Sport 5dr Auto [Tech Pack]

19
£40,498
  • 3L
  • 52.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Edinburgh Sighthill MS / Fiat / Abarth / BYD

BMW, X5

2012 - xDrive30d M Sport 5dr Auto

1
Low Mileage
£10,991
£210/pm (HP)
  • 3L
  • 82.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Prestige Motor Company