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

2019 - V8 4-Door

31
Reduced
£37,991
Finance available £3227 pm
  • 4.4L
  • 38.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Prestige Motor Company

BMW, X3

1969 - 3.0 30d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (286 ps)

42
£52,500
Finance available £4493 pm
  • 3L
  • 10.1kMiles
  • Diesel
  • Manual
  • Body StyleSUV

Peter Vardy BMW Edinburgh

BMW, X5

2014 (14) - 2.0 XDRIVE25D SE 5d 215 BHP 5-Door

33
£13,995
Finance available £1155 pm
  • 2L
  • 97.2kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd

BMW, 3 Series

2012 (62) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)

13
Low Mileage
£5,495
Finance available £399 pm
  • 2L
  • 94.4kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Cars4You Ltd

BMW, 5 Series

2021 - 2.0 530e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Steptronic xDrive

46
Low Mileage
£35,000
Finance available £2966 pm
  • 2L
  • 21.6kMiles
  • Hybrid
  • Manual
  • Body StyleEstate

Peter Vardy BMW Edinburgh

BMW, 3 Series

2021 - 320i M Sport 4dr Step Auto [Pro Pack]

38
£24,499
  • 2L
  • 25.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

cinch

0131 287 4330 *
4.3/5 Stars

BMW, 1 Series

2023 - 2.0 M135i Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

43
£31,000
Finance available £2617 pm
  • 2L
  • 11.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Peter Vardy BMW Edinburgh

BMW, X3

2024 - xDrive20i MHT M Sport 5dr Step Auto

45
£31,500
Finance available £2661 pm
  • 2L
  • 19.5kMiles
  • Petrol
  • Manual
  • Body StyleSUV

Peter Vardy BMW Edinburgh

BMW, X5

2016 (66) - XDRIVE30D M SPORT 3 5-Door

12
£21,995
Finance available £1831 pm
  • 3L
  • 86.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Signature Autos

BMW, 1 Series

2017 (67) - 2.0 118D M SPORT 3d 147 BHP 3-Door

17
£9,495
Finance available £755 pm
  • 2L
  • 107.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cars 4 You Ltd

01506 376842 *
4.2/5 Stars

BMW, 1 Series

2024 - 118i [136] M Sport 5dr Step Auto [LCP]

12
Reduced
£24,298
  • 1.5L
  • 10.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Kirkcaldy)

01592 808074 *
4.6/5 Stars

BMW, 1 Series

2019 - 118i [1.5] Sport 3dr [Nav/Servotronic]

12
£10,998
  • 1.5L
  • 63.4kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Vauxhall (West Calder)

01506 533740 *
4.6/5 Stars

BMW, X2

2021 - xDrive 20i [178] M Sport 5dr Step Auto

40
Low Mileage
£24,699
Finance available £2088 pm
  • 2L
  • 18.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motorpoint Edinburgh

BMW, iX1

2024 - 150kW eDrive20 xLine 65kWh 5dr Auto [Tech+]

12
Reduced
£49,998
  • 10Miles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 3 Series

2019 - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

41
Low Mileage
£18,000
Finance available £1483 pm
  • 2L
  • 47kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Peter Vardy BMW Edinburgh

BMW, 3 Series

2016 (16) - 330d xDrive M Sport 5dr Step Auto [Business Media]

31
Low Mileage
£10,999
Finance available £889 pm
  • 3L
  • 59.4kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Loanhead Carsales Limited