Used BMW cars for sale in Musselburgh, East Lothian

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

BMW, 5 Series

2021 - 530e M Sport 4dr Auto

19
Reduced
£31,498
  • 2L
  • 11.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

0131 603 6422 *
4.6/5 Stars

BMW, 3 Series

2014 (14) - 2.0 320D M SPORT 4d 181 BHP 4-Door

21
Low Mileage
£7,995
Finance available £156 pm
  • 2L
  • 85.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd (Straiton)

01665 660510 *
4.2/5 Stars

BMW, 2 Series Gran Tourer

2017 (17) - 1.5 218i SE MPV 5dr Petrol Auto Euro 6 (s/s) (136 ps)

1
£9,495
Finance available £190 pm
  • 1.5L
  • 75.5kMiles
  • Petrol
  • Auto
  • Body StylePeople Carrier

Cars4You Ltd

BMW, X1

2023 (23) - 2.0 18d M Sport SUV 5dr Diesel DCT sDrive Euro 6 (s/s) (150 ps)

44
Low Mileage
£33,495
Finance available £668 pm
  • 2L
  • 14.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

SIMPSON MOTORS

BMW, X6

2023 - xDrive30d MHT M Sport 5dr Step Auto

19
£54,998
  • 3L
  • 21.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X3

2021 - xDrive20d MHT SE 5dr Step Auto

19
Low Mileage
£27,498
  • 2L
  • 25.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
4.6/5 Stars

BMW, 1 Series

2013 (13) - 1.6 116I SPORT 5d 135 BHP 5-Door

13
£6,995
Finance available £134 pm
  • 1.6L
  • 100.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Cars4You Ltd

BMW, 4 Series

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

19
£36,998
  • 2L
  • 11.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat/Motorstore (Edinburgh)

0131 370 2482 *
4.6/5 Stars

BMW, 5 Series

2011 (61) - 3.0 530D M SPORT GRAN TURISMO 5d 242 BHP 5-Door

9
Reduced
£9,995
Finance available £201 pm
  • 3L
  • 76.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd

BMW, X1

2010 (10) - sDrive 18d SE 5dr

9
Low Mileage
£1,995
  • 2L
  • 97kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Central Motor Centre

BMW, X2

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

19
Low Mileage
£23,698
  • 2L
  • 9.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Edinburgh Sighthill Motorstore/Fiat/Abarth/Leap

0131 603 6582 *
4.6/5 Stars

BMW, X2

2019 - sDrive 20i SE 5dr Step Auto

19
Low Mileage
£16,998
  • 2L
  • 33.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Peugeot/Mazda

01592 407370 *
4.6/5 Stars

BMW, X6

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

13
£17,995
Finance available £349 pm
  • 3L
  • 104kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd

BMW, 7 Series

2024 - 750e xDrive M Sport 4dr Auto

19
Reduced
£86,898
  • 3L
  • 2.5kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, Z4

2016 (16) - 2.0 20i M Sport Convertible 2dr Petrol Auto sDrive Euro 6 (184 ps)

27
£10,995
Finance available £223 pm
  • 2L
  • 88.8kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Cars4You Ltd

BMW, X3

2013 - 2.0 X3 xDrive20d SE 5-Door

34
£6,299
Finance available £118 pm
  • 2L
  • 101.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Loanhead Motors LTD

0131 287 4263 *
4.9/5 Stars