Get the app

Used BMW cars for sale in Prestonpans, East Lothian

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

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

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto

19
Reduced
£33,998
  • 2L
  • 15.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Peugeot/SEAT/Cupra/Skoda (Edinburgh)

0131 202 5128 *
4.7/5 Stars

BMW, 4 Series

2017 - 420d [190] xDrive M Sport 2dr Auto [Prof Media]

19
Low Mileage
£17,498
  • 2L
  • 40.8kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£28,498
  • 1.5L
  • 8.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Edinburgh Sighthill MS / Fiat / Abarth / BYD

0131 370 2482 *
4.7/5 Stars

BMW, 3 Series

2015 (15) - 330d xDrive M Sport 4dr Step Auto

14
Reduced
£12,295
£252/pm (HP)
  • 3L
  • 82.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Your Motor Company

BMW, 1 Series

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

19
£24,498
  • 1.5L
  • 25.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2024 - 120 M Sport 5dr Step Auto [Tech+ Pack]

19
Low Mileage
£27,998
  • 1.5L
  • 3.6kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2024 - 520i M Sport 4dr Auto

19
Low Mileage
£37,498
  • 2L
  • 9.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 3 Series Gran Turismo

2015 (65) - 2.0 320d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)

25
Low Mileage
£11,495
£234/pm (HP)
  • 2L
  • 77.8kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Cars4You Edinburgh West

BMW, 6 Series

2018 (18) - 630d xDrive M Sport 5dr Auto

23
£15,850
£332/pm (HP)
  • 3L
  • 100.8kMiles
  • Diesel
  • Semi Auto
  • Body StyleHatchback

Galloway Motors

BMW, iX1

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

19
£30,498
  • 20.4kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£28,698
  • 1.5L
  • 7.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 8 Series

2022 - 840i M Sport 4dr Auto

19
Reduced
£38,998
  • 3L
  • 35.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2024 - 520i M Sport 4dr Auto

19
£35,998
  • 2L
  • 22kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£28,698
  • 1.5L
  • 6.1kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 2 Series

2016 (16) - 225xe Luxury 5dr [Nav] Auto

12
£7,999
£156/pm (HP)
  • 1.5L
  • 113.8kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Loanhead Carsales Limited

BMW, 4 Series Gran Coupe

2019 (19) - 2.0 420i GPF M Sport Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)

38
£18,450
£347/pm (PCP)
  • 2L
  • 52.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Calder Motor Co