Used BMW cars for sale in Penicuik, Midlothian

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

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

BMW, 1 Series

2010 (10) - 2.0 118d M Sport Euro 5 2dr

21
Low Mileage
£3,495
Finance available £33 pm
  • 2L
  • 110.1kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

GD Motors

0303 003 7968 *
4.3/5 Stars

BMW, 3 Series

2013 (62) - 2.0 320I XDRIVE SE 4d 181 BHP 4-Door

26
£6,995
Finance available £45 pm
  • 2L
  • 116.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, 3 Series

2018 - 318i Sport 5dr

39
Low Mileage
£13,099
Finance available £67 pm
  • 1.5L
  • 28.5kMiles
  • Petrol
  • Manual
  • Body StyleEstate

cinch

0131 287 4330 *
4.3/5 Stars

BMW, X3

2024 - 2.0 30e 12kWh M Sport SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s

42
£46,000
Finance available £637 pm
  • 2L
  • 9.8kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Peter Vardy BMW Edinburgh

BMW, X1

2019 - sDrive 20i Sport 5dr Step Auto

12
Low Mileage
£20,498
  • 2L
  • 29.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
4.6/5 Stars

BMW, 1 Series

2011 (11) - 118d M Sport 2 2-Door

43
Low Mileage
£4,995
Finance available £45 pm
  • 2L
  • 92.7kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Couston Motor Company

BMW, X1

2014 (64) - 2.0 18d M Sport SUV 5dr Diesel Auto sDrive Euro 5 (s/s) (143 ps)

13
Low Mileage
£7,995
Finance available £45 pm
  • 2L
  • 71.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd

BMW, 1 Series

2013 (63) - 1.6 116i Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (136 ps)

15
Low Mileage
£7,595
Finance available £36 pm
  • 1.6L
  • 73.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Cars4You Ltd (Straiton)

01665 660510 *
4.1/5 Stars

BMW, 5 Series

2014 (64) - 3.0d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (313 ps)

19
Reduced
£10,995
Finance available £45 pm
  • 3L
  • 99.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, 1 Series

2013 (13) - 1.6 118i M Sport AUTOMATIC INDIVIDUAL ONE OFF 1.6 5-Door

36
£6,490
Finance available £33 pm
  • 1.6L
  • 112kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Edinburgh Autos Ltd

0141 260 1433 *
4.8/5 Stars

BMW, 3 Series

2008 (08) - 2.0 320d SE Touring Euro 4 5dr

61
Reduced
£3,499
Finance available £33 pm
  • 2L
  • 137.2kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Peebles Autocentre

BMW, 1 Series

2021 - 118i [136] M Sport 5dr

41
£18,799
Finance available £83 pm
  • 1.5L
  • 29.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Motorpoint Edinburgh

BMW, 4 Series Gran Coupe

2019 - 420d [190] M Sport 5dr Auto [Professional Media]

33
£16,799
  • 2L
  • 64.8kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

cinch

0131 287 4330 *
4.3/5 Stars

BMW, 3 Series

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

42
£19,995
Finance available £112 pm
  • 3L
  • 76.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

SIMPSON MOTORS

BMW, 3 Series

2024 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

48
£32,000
Finance available £349 pm
  • 2L
  • 11.4kMiles
  • Hybrid
  • Manual
  • Body StyleSaloon

Peter Vardy BMW Edinburgh

BMW, 7 Series

2015 (15) - 3.0 730D SE 4d 255 BHP 4-Door

34
£10,995
Finance available £45 pm
  • 3L
  • 102kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd