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, 1 Series

2014 - 3.0 M135i 3 door

7
Low Mileage
£9,795
  • 3L
  • 85kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

AR Auto Sales Ltd

BMW, X1

2023 - xDrive 25e M Sport 5dr [Tech Plus Pack] Step Auto

19
Reduced
£36,998
  • 1.5L
  • 3.8kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X3

2019 (68) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

29
£21,800
  • 2L
  • 63.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

JC Select Edinburgh

BMW, 5 Series

2012 (12) - 2.0 520D M SPORT 4d 181 BHP 4-Door

33
Reduced
£5,995
  • 2L
  • 110.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd (Straiton)

01665 660510 *
4/5 Stars

BMW, 5 Series

2018 - 3.0 530D xDrive M Sport Auto 4WD 4dr

71
£21,690
Finance available £425 pm
  • 3L
  • 63kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

RDB Car Sales

BMW, 2 Series

2018 - 2.0 220D xDrive M Sport Auto 4WD 2dr

73
Reduced
£16,490
Finance available £346 pm
  • 2L
  • 44.1kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

RDB Car Sales

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

19
£34,298
  • 2L
  • 13.1kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Edinburgh Sighthill Motorstore/Fiat/Abarth/Leap

0131 603 6582 *
4.7/5 Stars

BMW, X5

2022 (Z2) - 3.0 40d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

32
£44,995
Finance available £904 pm
  • 3L
  • 68.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Calder Motor Co

01506 880411 *
4.4/5 Stars

BMW, 5 Series

2024 - 530e M Sport 5dr Auto

19
£59,998
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 2 Series

2018 (68) - 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

27
Reduced
£15,200
  • 2L
  • 45.9kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

JC Select Edinburgh

BMW, X5

2021 (21) - 3.0 45e 24kWh M Sport SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s

8
£42,995
Finance available £863 pm
  • 3L
  • 48.5kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Calder Motor Co

01506 880411 *
4.4/5 Stars

BMW, 2 Series

2024 - 218i [136] M Sport 4dr DCT

39
Low Mileage
£24,799
Finance available £521 pm
  • 1.5L
  • 8.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Motorpoint Edinburgh

BMW, X3

2022 - xDrive20d MHT xLine 5dr Step Auto

19
Low Mileage
£35,498
  • 2L
  • 12.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Edinburgh Sighthill Vauxhall / Peugeot / Leapmo

0131 202 5858 *
4.7/5 Stars

BMW, 1 Series

2022 - 118i [136] M Sport 5dr [Live Cockpit Professional]

19
Low Mileage
£20,998
  • 1.5L
  • 22.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Broxburn Seat / Fiat

01506 532870 *
4.7/5 Stars

BMW, 3 Series

2021 - 330e M Sport 5dr Step Auto

19
£21,998
  • 2L
  • 50.4kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Edinburgh Sighthill Vauxhall / Peugeot / Leapmo

0131 202 5858 *
4.7/5 Stars

BMW, 5 Series

2019 - 530d M Sport 4dr Auto

19
Low Mileage
£22,498
  • 3L
  • 45.8kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Broxburn Seat / Fiat

01506 532870 *
4.7/5 Stars