Used BMW cars for sale in Macduff, Aberdeenshire

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

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

BMW, 2 Series Gran Coupe

2021 - 218i [136] M Sport 4dr DCT [Tech Pack]

36
£16,199
  • 1.5L
  • 77.7kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

cinch

01224 453394 *
4.3/5 Stars

BMW, 3 Series

2024 - 330e M Sport 4dr Step Auto

19
£28,998
  • 2L
  • 31.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Aberdeen

01224 678298 *
4.7/5 Stars

BMW, 6 Series Gran Turismo

2020 (70) - 2.0 620d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)

23
Low Mileage
£25,995
Finance available £513 pm
  • 2L
  • 28kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Paul Williamson Cars Ltd

01343 612230 *
5/5 Stars

BMW, 4 Series

2021 (71) - 2-Door

39
£30,995
Finance available £616 pm
  • 3L
  • 62kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Elgin Autos

01343 610498 *
5/5 Stars

BMW, 1 Series

2014 - 2.0 120d M Sport 3 door

15
£5,995
Finance available £112 pm
  • 2L
  • 102kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

MUGIEMOSS AUTO CENTRE LTD

BMW, Z4

2009 (09) - 2.0i Edition Sport 2dr

17
Low Mileage
£4,495
Finance available £78 pm
  • 2L
  • 90kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

BMW, 3 Series

2017 (G2) - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

50
Low Mileage
£25,995
Finance available £513 pm
  • 3L
  • 46kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Paul Williamson Cars Ltd

01343 612230 *
5/5 Stars

BMW, 3 Series Gran Turismo

2017 (33) - 2.0 320d M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

12
£12,495
Finance available £257 pm
  • 2L
  • 85kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Paul Williamson Cars Ltd

01343 612230 *
5/5 Stars

BMW, 1 Series

2022 - M135i xDrive 5dr Step Auto

21
Reduced
£25,995
Finance available £513 pm
  • 2L
  • 35.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Murray Motors (FRS) Ltd

BMW, 3 Series

2023 (73) - 2.0 320I M SPORT AUTOMATIC 4d 182 BHP 4-Door

40
Reduced
£28,995
Finance available £575 pm
  • 2L
  • 12.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carjoy UK Limited

01224 019779 *
4.8/5 Stars

BMW, 1 Series

2017 (17) - 5-Door

39
Low Mileage
£21,995
Finance available £431 pm
  • 3L
  • 40kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Elgin Autos

01343 610498 *
5/5 Stars

BMW, i3

2018 - 125kW Range Ext 33kWh 5dr Auto [Lodge Int World]

34
Low Mileage
£10,499
Finance available £206 pm
  • 34.8kMiles
  • Auto
  • Body StyleHatchback

cinch

01224 453394 *
4.3/5 Stars

BMW, X5

2015 - 3.0 X5 xDrive30d M Sport 5-Door

22
Reduced
£19,795
Finance available £386 pm
  • 3L
  • 75.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cap500 Ltd

BMW, 1 Series

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

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

Arnold Clark Aberdeen Mazda/Fiat/Abarth/Jeep/BYD/Leapmotor

01224 451052 *
4.7/5 Stars

BMW, 3 Series

2012 (12) - 4-Door

32
Low Mileage
£7,995
Finance available £156 pm
  • 2L
  • 62kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Elgin Autos

01343 610498 *
5/5 Stars

BMW, 3 Series

2024 - 330e M Sport 4dr Step Auto

19
Low Mileage
£32,998
  • 2L
  • 9.3kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Aberdeen

01224 678298 *
4.7/5 Stars