Used BMW cars for sale in Edinburgh, East Lothian

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

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

BMW, X1

2021 - xDrive 25e Sport 5dr Auto

37
£17,799
Finance available £364 pm
  • 1.5L
  • 49.9kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

cinch

0131 287 4330 *
4.3/5 Stars

BMW, X3

2022 - xDrive20i MHT M Sport 5dr Step Auto

19
£34,998
  • 2L
  • 31.8kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Vauxhall (West Calder)

01506 533740 *
4.7/5 Stars

BMW, X2

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

19
Low Mileage
£22,698
  • 2L
  • 7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Vauxhall (Livingston)

01506 539098 *
4.7/5 Stars

BMW, X1

2020 - sDrive 20i xLine 5dr Step Auto

19
Low Mileage
£22,998
  • 2L
  • 9.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
4.7/5 Stars

BMW, i4

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

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

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X6

2020 - xDrive30d M Sport 5dr Step Auto

19
£40,998
  • 3L
  • 48.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X2

2024 - 230kW xDrive30 M Sport 65kWh 5dr Auto

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

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 3 Series

2021 - 330e SE Pro 5dr Step Auto

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

Arnold Clark Edinburgh Seafield MG

0131 322 6884 *
4.7/5 Stars

BMW, X3

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

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

Cars4You Edinburgh West

BMW, i4

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

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

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2022 - M135i xDrive 5dr Step Auto

37
Low Mileage
£28,349
Finance available £599 pm
  • 2L
  • 11kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motorpoint Edinburgh

BMW, 3 Series

2016 (66) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

8
£12,995
Finance available £268 pm
  • 3L
  • 89.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Edinburgh West

BMW, 2 Series

2024 - 225e xDrive Luxury 5dr DCT

19
Reduced
£29,998
  • 1.5L
  • 1.3kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X2

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

19
Low Mileage
£23,298
  • 2L
  • 20.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Edinburgh Sighthill MS / Fiat / Abarth / BYD

0131 370 2482 *
4.7/5 Stars

BMW, 4 Series

2021 - 2.0 420d M Sport Coupe 2-Door

23
Reduced
£25,595
Finance available £505 pm
  • 2L
  • 32kMiles
  • Hybrid
  • Auto
  • Body StyleCoupe

AR Auto Sales Ltd

BMW, 3 Series

2017 - 320d EfficientDynamics Plus 4dr

19
Low Mileage
£11,298
  • 2L
  • 42.5kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Arnold Clark Vauxhall (Glenrothes)

01592 803918 *
4.7/5 Stars