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

2021 (21) - 3.0 40d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

4
£52,450
Finance available £1057 pm
  • 3L
  • 38.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Calder Motor Co

01506 376640 *
5/5 Stars

BMW, X1

2021 (71) - xDrive 20i [178] xLine 5dr Step Auto Petrol Estate

47
Low Mileage
£25,061
  • 2L
  • 8.7kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Vertu Hyundai Dunfermline

01383 668344 *
4.8/5 Stars

BMW, X1

2017 (17) - 2.0 18d SE SUV 5dr Diesel Auto sDrive Euro 6 (s/s) (150 ps)

24
£10,995
Finance available £223 pm
  • 2L
  • 81.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd (Straiton)

01665 660510 *
4.4/5 Stars

BMW, 1 Series

2024 - M135 xDrive 5dr Step Auto

19
£39,998
  • 2L
  • 5.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 3 Series

2017 (67) - 320d M Sport 4dr Step Auto

30
£9,495
Finance available £190 pm
  • 2L
  • 126kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

WMC MOTORS

0131 603 6531 *
5/5 Stars

BMW, X4

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

29
£12,795
Finance available £264 pm
  • 2L
  • 97.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd (Straiton)

01665 660510 *
4.4/5 Stars

BMW, X5

2019 (69) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

39
£37,450
Finance available £749 pm
  • 3L
  • 67.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Calder Motor Co

01506 376640 *
5/5 Stars

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto [Pro Pack]

19
Reduced
£35,498
  • 2L
  • 6.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Edinburgh Sighthill MS / Fiat / Abarth / BYD

0131 370 2482 *
4.7/5 Stars

BMW, 5 Series

2014 (64) - 3.0 ACTIVEHYBRID 5 M SPORT 4d 302 BHP 4-Door

39
Low Mileage
£15,995
Finance available £335 pm
  • 3L
  • 68kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, 3 Series Gran Turismo

2014 (14) - 2.0 320d SE GT 5dr Diesel Manual Euro 6 (s/s) (184 ps)

28
Low Mileage
£7,995
Finance available £156 pm
  • 2L
  • 79.9kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cars 4 You Ltd

01506 376842 *
4.1/5 Stars

BMW, 5 Series

2013 (63) - 520d SE 5dr Step Auto

19
£5,990
Finance available £111 pm
  • 2L
  • 138kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Denovan Motor Co Ltd

01786 232417 *
4.6/5 Stars

BMW, 3 Series

2017 (67) - 3.0 330D XDRIVE M SPORT 4d 255 BHP 4-Door

34
Low Mileage
£17,995
Finance available £349 pm
  • 3L
  • 51.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Edinburgh West

BMW, 3 Series

2013 (63) - 318d M Sport 4dr

29
Low Mileage
£7,495
Finance available £145 pm
  • 2L
  • 86.1kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

WMC MOTORS

0131 603 6531 *
5/5 Stars

BMW, 1 Series

2017 (66) - 1.5 118i M Sport Euro 6 (s/s) 5dr

43
Reduced
£10,300
Finance available £208 pm
  • 1.5L
  • 64.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

CAR & CARS LTD

BMW, 3 Series

1989 (G) - 330i 2-Door

22
Low Mileage
£24,990
Finance available £493 pm
  • 1.6L
  • 81.7kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Denovan Motor Co Ltd

01786 232417 *
4.6/5 Stars

BMW, 3 Series

2021 - 330e SE Pro 5dr Step Auto

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

Arnold Clark Edinburgh Seafield MG

0131 322 6884 *
4.7/5 Stars