Used BMW cars for sale in Kirkcaldy, Fife

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

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

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

2020 - M850i xDrive 4dr Auto

19
Low Mileage
£47,498
  • 4.4L
  • 20.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
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, 3 Series

2024 - 320i M Sport 4dr Step Auto

19
£40,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleSaloon

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

2009 (59) - 3.0 125i M Sport Coupe 2dr Petrol Steptronic Euro 5 (218 ps)

10
Low Mileage
£5,995
Finance available £112 pm
  • 3L
  • 89kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Richmond Motor Company

BMW, 1 Series

2022 (22) - 118i [136] M Sport 5dr [Live Cockpit Professional] Petrol Hatchback

69
£19,647
  • 1.5L
  • 33.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Vertu Hyundai Dunfermline

01383 668344 *
4.8/5 Stars

BMW, X6

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

40
£21,995
Finance available £431 pm
  • 3L
  • 78.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Edinburgh West

BMW, 4 Series

2018 - 435d xDrive M Sport 2dr Auto [Professional Media]

19
Low Mileage
£19,998
  • 3L
  • 47.7kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Arnold Clark Edinburgh Sighthill MS / Fiat / Abarth / BYD

0131 370 2482 *
4.7/5 Stars

BMW, 1 Series

2013 (62) - 120d M Sport 5dr (3 month warranty c/w breakdown cover)(BT/DAB/AUX/USB)

44
Low Mileage
£6,995
Finance available £134 pm
  • 2L
  • 73.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Kirkcaldy Motor Company Ltd

BMW, 3 Series

2021 - 320d MHT SE 4dr Step Auto

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

Arnold Clark Fiat (Dunfermline)

01383 660626 *
4.7/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
Low Mileage
£33,998
  • 2L
  • 6.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Broxburn Seat / Fiat

01506 532870 *
4.7/5 Stars

BMW, 5 Series

2017 (67) - 2.0 520d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

13
£14,995
Finance available £313 pm
  • 2L
  • 99.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Edinburgh West

BMW, 2 Series

2022 - 218i [136] M Sport 4dr

19
Low Mileage
£21,998
  • 1.5L
  • 18.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X6

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

31
£19,995
Finance available £390 pm
  • 3L
  • 84.2kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd (Straiton)

01665 660510 *
4.2/5 Stars

BMW, X6

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

29
£17,995
Finance available £349 pm
  • 3L
  • 104kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Edinburgh West