Used BMW cars for sale in Banff, Aberdeenshire

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

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

BMW, X5

2012 (62) - xDrive30d SE 5dr Auto

18
£3,999
Finance available £67 pm
  • 3L
  • 224.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Geany Motors Ltd

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

2023 - 250kW eDrive40 M Sport Pro 84kWh 4dr Auto

19
£42,998
  • 24.7kMiles
  • Electric
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Aberdeen

01224 678298 *
4.7/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

BMW, 3 Series

2019 - 320d Sport 4dr Step Auto

36
Low Mileage
£19,799
Finance available £407 pm
  • 2L
  • 44.8kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

cinch

01224 453394 *
4.3/5 Stars

BMW, X5

2017 (17) - 4.4 X5 M Auto 4WD 5dr

51
Low Mileage
£44,900
  • 4.4L
  • 30kMiles
  • Petrol
  • Auto
  • Body StyleSUV

West End Garage

BMW, M4

2020 - M4 2dr DCT [Competition Pack]

24
Low Mileage
£37,995
Finance available £760 pm
  • 3L
  • 20kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

C & M McDonald

01467 538823 *
4.3/5 Stars

BMW, X3

2019 - 2.0 X3 xDrive20d M Sport 5-Door

13
Reduced
£23,995
Finance available £472 pm
  • 2L
  • 51kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Newburgh Motors

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

2022 (GL) - 3.0 530d MHT M Sport Saloon 4dr Diesel Hybrid Steptronic xDrive Euro 6 (s/s

36
£34,995
Finance available £698 pm
  • 3L
  • 33kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

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

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