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

2015 (65) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

8
Low Mileage
£13,995
Finance available £290 pm
  • 2L
  • 73.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Edinburgh West

BMW, i3

2021 - 125kW 42kWh 5dr Auto [Loft Interior World]

36
£11,399
Finance available £225 pm
  • 55.5kMiles
  • Electric
  • Auto
  • Body StyleHatchback

cinch

0131 287 4330 *
4.3/5 Stars

BMW, X1

2011 (11) - 2.0 XDRIVE20D SE 5d 174 BHP 5-Door

26
Low Mileage
£7,495
Finance available £145 pm
  • 2L
  • 49kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd (Straiton)

01665 660510 *
4.4/5 Stars

BMW, 1 Series

2018 (68) - 2.0 120i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)

26
£10,995
Finance available £223 pm
  • 2L
  • 101.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Duman Autos

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

19
£32,498
  • 2L
  • 9.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 3 Series

2016 (66) - 2.0 318D M SPORT 4d 148 BHP 4-Door

22
Low Mileage
£13,995
Finance available £290 pm
  • 2L
  • 59kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, 6 Series

2014 (14) - 3.0 640d M Sport Convertible 2dr Diesel Auto Euro 5 (s/s) (313 ps)

27
£11,995
Finance available £246 pm
  • 3L
  • 95.1kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Cars4You Ltd

BMW, 1 Series

2017 (66) - 1.5 118i M Sport Euro 6 (s/s) 5dr

43
Reduced
£10,300
Finance available £208 pm
  • 1.5L
  • 64.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

CAR & CARS LTD

BMW, 1 Series

2020 - M135i xDrive 5dr Step Auto

19
£23,298
  • 2L
  • 42.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat/Kia/Abarth (Seafield)

0131 603 6422 *
4.6/5 Stars

BMW, X5

2010 (10) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 4 (235 ps)

28
£6,995
Finance available £134 pm
  • 3L
  • 125kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd (Straiton)

01665 660510 *
4.4/5 Stars

BMW, X2

2024 - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech+]

19
£38,898
  • 13.1kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 3 Series

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

32
£18,995
Finance available £370 pm
  • 2L
  • 80.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars 4 You Ltd

01506 376842 *
4.1/5 Stars

BMW, 2 Series

2023 - 225e xDrive M Sport 5dr DCT [Tech Plus Pack]

19
Reduced
£28,998
  • 1.5L
  • 4.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X6

2019 - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

32
Reduced
£33,991
Finance available £678 pm
  • 3L
  • 72kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Automania Cars

01506 537023 *
3.3/5 Stars

BMW, 4 Series

2024 - 420i M Sport 5dr Step Auto [Pro Pack]

19
£37,498
  • 2L
  • 8.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 2 Series

2024 - 225e xDrive M Sport 5dr DCT

19
£41,998
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars