Get the app

powered by motors

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, 1 Series

2015 (65) - 1.5 116d ED Plus Hatchback 5dr Diesel Manual Euro 6 (s/s) (116 ps)

27
£5,750
Finance available £106 pm
  • 1.5L
  • 102.8kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cars4You Ltd (Straiton)

01665 660510 *
4/5 Stars

BMW, 4 Series

2022 - 430i [245] M Sport 2dr Step Auto

19
£28,998
  • 2L
  • 35.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X3

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

20
£9,995
  • 2L
  • 114.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd Falkirk

BMW, 6 Series Gran Turismo

2017 (67) - 3.0 630d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (265 ps)

46
£18,990
  • 3L
  • 66.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Formula 1 Car Supermarket

01324 464853 *
3.9/5 Stars

BMW, 5 Series

2012 (12) - 2.0 520D M SPORT 4d 181 BHP 4-Door

33
Reduced
£5,995
  • 2L
  • 110.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd (Straiton)

01665 660510 *
4/5 Stars

BMW, 5 Series

2017 - 520d xDrive M Sport 4dr Auto

19
£17,798
  • 2L
  • 69kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

0131 603 6422 *
4.7/5 Stars

BMW, X1

2024 - sDrive 20i MHT M Sport 5dr Step Auto

19
£38,498
  • 1.5L
  • 7.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 2 Series Gran Coupe

2022 (72) - 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

46
Reduced
£28,495
Finance available £565 pm
  • 2L
  • 10.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

SIMPSON MOTORS

BMW, 1 Series

2022 - 118i [136] M Sport 5dr [Live Cockpit Professional]

19
Low Mileage
£20,998
  • 1.5L
  • 22.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Broxburn Seat / Fiat

01506 532870 *
4.7/5 Stars

BMW, 8 Series

2022 - 840i M Sport 4dr Auto

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

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X5

2010 (0K) - 3.0 XDRIVE40D M SPORT 5d 302 BHP 5-Door

36
Low Mileage
£9,995
  • 3L
  • 95kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Edinburgh West

BMW, X3

2016 (16) - xDrive20d xLine 5dr Step Auto

19
Low Mileage
£13,990
Finance available £290 pm
  • 2L
  • 68.2kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

Denovan Motor Co Ltd

01786 232417 *
4.1/5 Stars

BMW, Z4

2023 - sDrive M40i 2dr Auto

19
Low Mileage
£42,498
  • 3L
  • 4.9kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X5

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

37
£24,995
Finance available £493 pm
  • 3L
  • 83.9kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Edinburgh West

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto

19
£33,698
  • 2L
  • 11.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Armadale Citroen / Vanstore

01501 640622 *
4.7/5 Stars

BMW, 4 Series

435d M Sport

22
Low Mileage
£14,991
  • 75.8kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Prestige Motor Company