Used BMW cars for sale in Forres, Moray

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

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

BMW, X5

2014 - 3.0 X5 xDrive40d M Sport 5-Door

17
£17,990
Finance available £67 pm
  • 3L
  • 91kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Horsepower Cars

BMW, X5

2016 - 2.0 X5 xDrive40e M Sport 5-Door

12
£21,990
Finance available £156 pm
  • 2L
  • 79kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Horsepower Cars

BMW, 3 Series

2020 - 330e SE Pro 4dr Step Auto

12
£16,498
  • 2L
  • 60.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Fiat (Elgin)

01343 612236 *
4.6/5 Stars

BMW, 3 Series

2021 - 2.0 330e M Sport Touring 5-Door

14
Reduced
£22,790
Finance available £174 pm
  • 2L
  • 56kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Horsepower Cars

BMW, X1

2021 (21) - 5-Door

39
£22,995
Finance available £179 pm
  • 2L
  • 32kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Elgin Autos

01343 610498 *
5/5 Stars

BMW, X5

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

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

West End Garage

BMW, X4

2019 (69) - 5-Door

42
£34,995
Finance available £411 pm
  • 3L
  • 70kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Elgin Autos

01343 610498 *
5/5 Stars

BMW, 3 Series

2018 - 3.0 335d xDrive M Sport Touring 5-Door

10
Low Mileage
£21,990
Finance available £156 pm
  • 3L
  • 50kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Horsepower Cars

BMW, 3 Series

2019 - 3.0 330d M Sport Saloon 4-Door

18
Low Mileage
£26,000
Finance available £246 pm
  • 3L
  • 31kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Horsepower Cars

BMW, 3 Series

2017 - 2.0 320d xDrive M Sport Touring 5-Door

13
£14,990
Finance available £56 pm
  • 2L
  • 79kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Horsepower Cars

BMW, 3 Series

2015 - 3.0 330d xDrive M Sport Touring 5-Door

£14,990
Finance available £56 pm
  • 3L
  • 83kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Horsepower Cars

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 £411 pm
  • 3L
  • 33kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Paul Williamson Cars Ltd

01343 612230 *
4.9/5 Stars

BMW, X5

2020 - xDrive45e M Sport 5dr Auto

12
Low Mileage
£43,998
  • 3L
  • 20.6kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Arnold Clark Fiat (Elgin)

01343 612236 *
4.6/5 Stars

BMW, 1 Series

2023 - 118i [136] M Sport 5dr Step Auto [LCP]

12
Low Mileage
£25,298
  • 10.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.6/5 Stars