Get the Cazoo app - powered by MOTORS

Used BMW cars for sale in Buckie, Moray

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

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

BMW, X3

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

15
Low Mileage
£14,995
£294/pm (HP)
  • 2L
  • 61kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Grampian Cars

01261 450003 *
4.2/5 Stars

BMW, 4 Series

2017 (67) - 2.0 420d Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

14
£12,995
£252/pm (HP)
  • 2L
  • 68kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Grampian Cars

01261 450003 *
4.2/5 Stars

BMW, 4 Series

2014 (64) - 3.0 435i M Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (306 ps)

20
Low Mileage
£17,995
£349/pm (HP)
  • 3L
  • 28.8kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Paul Williamson Cars Ltd

01343 612230 *
4.7/5 Stars

BMW, X1

2016 (66) - 2.0 25d xLine SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (231 ps)

15
Low Mileage
£13,495
£262/pm (HP)
  • 2L
  • 61kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Grampian Cars

01261 450003 *
4.2/5 Stars

BMW, 3 Series

2020 (20) - 330d M Sport xDrive 3.0 Auto ( 265 bhp ) 4-Door

34
Low Mileage
£26,995
£454/pm (PCP)
  • 3L
  • 41kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Elgin Autos

01343 610498 *
4.9/5 Stars

BMW, X1

2020 - sDrive 20i xLine 5dr Step Auto

19
£23,498
  • 2L
  • 6.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

BMW, iX

2022 - 385kW xDrive50 M Sport 111.5kWh 5dr Auto

19
Low Mileage
£45,498
  • 26.6kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

BMW, X1

2016 (66) - 2.0 20i xLine SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)

30
Low Mileage
£15,495
£304/pm (HP)
  • 2L
  • 42kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Paul Williamson Cars Ltd

01343 612230 *
4.7/5 Stars

BMW, 1 Series

2017 (17) - M140i 3.0 Auto [Nav] ( 340 bhp ) 5-Door

39
Reduced
£19,995
£390/pm (HP)
  • 3L
  • 40kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Elgin Autos

01343 610498 *
4.9/5 Stars

BMW, 5 Series

2018 (18) - 3.0 530d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

17
£19,995
£497/pm (PCP)
  • 3L
  • 83kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Grampian Cars

01261 450003 *
4.2/5 Stars

BMW, X3

2018 (SS) - 3.0 M40i GPF SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (354 ps)

35
Low Mileage
£29,995
£601/pm (PCP)
  • 3L
  • 46kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Paul Williamson Cars Ltd

01343 612230 *
4.7/5 Stars

BMW, 4 Series

2019 (0R) - 3.0 430d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (258 ps)

9
Reduced
£19,995
£395/pm (PCP)
  • 3L
  • 43kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Paul Williamson Cars Ltd

01343 612230 *
4.7/5 Stars

BMW, 5 Series

2018 (18) - 530d M Sport 3.0 Auto ( 310 bhp ) 4-Door

32
Low Mileage
£21,995
£537/pm (PCP)
  • 3L
  • 48kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Elgin Autos

01343 610498 *
4.9/5 Stars

BMW, X5

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

39
Reduced
£37,995
£614/pm (PCP)
  • 3L
  • 36kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Paul Williamson Cars Ltd

01343 612230 *
4.7/5 Stars