Used BMW cars for sale in Dunfermline, Fife

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

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

BMW, 2 Series

2023 - 225e xDrive M Sport 5dr DCT [Tech Plus Pack]

19
Reduced
£28,998
  • 1.5L
  • 4.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 1 Series

2024 - M135 xDrive 5dr Step Auto

19
£42,898
  • 2L
  • 5.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, i4

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

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

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X1

2020 - sDrive 20i xLine 5dr Step Auto

19
Low Mileage
£22,298
  • 2L
  • 9.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Peugeot/Mazda

01592 407370 *
4.6/5 Stars

BMW, 4 Series Gran Coupe

2018 (55) - 2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2
£13,495
Finance available £279 pm
  • 2L
  • 75kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

North Road Garage

BMW, X3

2014 (64) - 2.0 20d M Sport xDrive Euro 6 (s/s) 5dr

26
£10,300
Finance available £208 pm
  • 2L
  • 86.2kMiles
  • Diesel
  • Manual
  • Body StyleSUV

BMW, 5 Series

2017 - 520d xDrive M Sport 4dr Auto

19
Reduced
£17,498
  • 2L
  • 61.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 7 Series

2011 (55) - 730d M Sport 4dr Auto

37
Reduced
£7,995
Finance available £156 pm
  • 3L
  • 113kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

S & S Car Sales

BMW, 2 Series

2024 - 225e xDrive M Sport 5dr DCT

19
Reduced
£31,998
  • 1.5L
  • 3.2kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
4.6/5 Stars

BMW, 1 Series

2024 - 116d M Sport 5dr Step Auto [Live Cockpit Pro]

19
£24,998
  • 1.5L
  • 13.8kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat/Kia/Abarth (Seafield)

0131 603 6422 *
4.6/5 Stars

BMW, 1 Series

2013 (13) - 116d EfficientDynamics 5dr

20
£3,990
Finance available £67 pm
  • 1.6L
  • 112.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Denovan Motor Co Ltd

01786 232417 *
4.6/5 Stars

BMW, 3 Series

2009 (59) - 2.0 318d M Sport Saloon 4dr Diesel Steptronic Euro 5 (143 ps)

1
Low Mileage
£3,995
Finance available £67 pm
  • 2L
  • 113kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, 3 Series

2015 (65) - 2.0 320d Sport Saloon 4dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

2
£8,990
  • 2L
  • 85kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Formula 1 Car Supermarket

01324 464853 *
2.4/5 Stars

BMW, 3 Series

2016 - 330d M Sport 4-Door

22
£12,991
Finance available £268 pm
  • 3L
  • 83.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Prestige Motor Company

BMW, X6

2012 (61) - 3.0 30d SUV 5dr Diesel Steptronic xDrive Euro 5 (245 ps)

13
Low Mileage
£9,995
Finance available £201 pm
  • 3L
  • 94.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd (Straiton)

01665 660510 *
4.4/5 Stars

BMW, 1 Series

2018 - 1.5 116d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (116 ps)

37
Low Mileage
£13,491
Finance available £279 pm
  • 1.5L
  • 46kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Automania Cars

01506 537023 *
3.3/5 Stars