Used BMW cars for sale in Crieff, Perth & Kinross

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

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

BMW, 2 Series

2021 - 218i [136] M Sport 4dr

19
£18,998
  • 1.5L
  • 40.1kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, X5

2023 - xDrive40d MHT M Sport 5dr Auto

19
£67,898
  • 3L
  • 13.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, 1 Series

2014 (12) - 116d EfficientDynamics 3dr

13
£4,500
Finance available £78 pm
  • 1.6L
  • 85.1kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Eagle Car Sales

01764 911022 *
2.5/5 Stars

BMW, 3 Series

2024 - 330e xDrive M Sport 4dr Step Auto

19
Reduced
£33,898
  • 2L
  • 9.2kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, M4

2019 - M4 2dr DCT [Competition Pack]

19
Low Mileage
£33,998
  • 3L
  • 17.9kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, 1 Series

2012 - 2.0L 118D SE Hatchback 5dr Diesel Manual Euro 5 (141 bhp)

18
Low Mileage
£3,995
  • 2L
  • 76.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

BMW, X3

2021 - 210kW Premier Edition 80kWh 5dr Auto

19
£24,998
  • 35.7kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Vauxhall (Stirling)

01786 232223 *
4.6/5 Stars

BMW, 1 Series

2020 - 118i Sport 5dr

19
£18,998
  • 1.5L
  • 5.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Vauxhall (Stirling)

01786 232223 *
4.6/5 Stars

BMW, i4

2023 - 210kW eDrive35 M Sport 70kWh 5dr Auto

19
Low Mileage
£32,998
  • 12.8kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, Z4

2010 (10) - 23i sDrive 2dr

2
£4,200
Finance available £72 pm
  • 2.5L
  • 146.3kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Rapid Car Sales Scotland LTD

BMW, 5 Series

2022 - 530e M Sport 4dr Auto [Pro Pack]

19
£29,998
  • 2L
  • 36kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Vauxhall (Stirling)

01786 232223 *
4.6/5 Stars

BMW, 2 Series

2018 - 218i Luxury 5dr

19
Low Mileage
£14,298
  • 1.5L
  • 39.5kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Arnold Clark Perth Vauxhall/Fiat/Abarth/Jeep/Leapmotor

01738 230558 *
4.6/5 Stars

BMW, 4 Series

2017 (67) - 3.0 435d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

42
£17,995
  • 3L
  • 64kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Macfadyen Motors

BMW, 3 Series

2016 - 2.0 320d ED Plus Saloon 4-Door

21
Low Mileage
£10,995
Finance available £223 pm
  • 2L
  • 53kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Hanna Cars

01259 231266 *
4.6/5 Stars

BMW, iX1

2023 - 230kW xDrive30 xLine 65kWh 5dr Auto

19
Low Mileage
£32,498
  • 9.4kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Perth Vauxhall/Fiat/Abarth/Jeep/Leapmotor

01738 230558 *
4.6/5 Stars

BMW, 2 Series

2018 - 218d M Sport 2dr [Nav]

19
£11,998
  • 2L
  • 59.9kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars