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

2022 - 210kW Premier Edition 80kWh 5dr Auto

19
£25,998
  • 34.1kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Peugeot/SEAT/Cupra/Skoda (Edinburgh)

0131 202 5128 *
4.6/5 Stars

BMW, X1

2021 (21) - xDrive 20i [178] xLine 5dr Step Auto Petrol Estate

23
Low Mileage
£22,631
  • 2L
  • 31.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Vertu Vauxhall Dunfermline

01383 665291 *
4.7/5 Stars

BMW, 1 Series

2021 - 118i [136] Sport 5dr Step Auto

19
Low Mileage
£21,498
  • 1.5L
  • 12.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Dunfermline)

01383 660626 *
4.6/5 Stars

BMW, X3

2021 - xDrive20i M Sport 5dr Step Auto

19
Reduced
£26,298
  • 2L
  • 64.7kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Edinburgh Vauxhall

0131 202 5858 *
4.6/5 Stars

BMW, X5

2008 (58) - 3.0 SD M SPORT 5d 282 BHP 5-Door

38
Low Mileage
£9,995
Finance available £201 pm
  • 3L
  • 94.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd

BMW, 2 Series

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

19
Low Mileage
£23,498
  • 1.5L
  • 6.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Fiat (Dunfermline)

01383 660626 *
4.6/5 Stars

BMW, 5 Series

2021 - 530e M Sport 4dr Auto

19
Reduced
£31,498
  • 2L
  • 11.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

0131 603 6422 *
4.6/5 Stars

BMW, X1

2010 (10) - 2.0 XDRIVE20D SE 5d 174 BHP 5-Door

18
Reduced
£6,250
Finance available £117 pm
  • 2L
  • 89kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd

BMW, 1 Series

2009 (0K) - 2.0 120D SE 2d 175 BHP 2-Door

16
Reduced
£5,295
Finance available £96 pm
  • 2L
  • 72.5kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Cars 4 You Ltd

01506 376842 *
4.3/5 Stars

BMW, 3 Series

2013 (63) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (258 ps)

23
£11,995
Finance available £246 pm
  • 3L
  • 100.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Duman Autos

BMW, 3 Series

2008 (08) - 2.0 320D SE 2d 175 BHP 2-Door

22
Low Mileage
£3,995
Finance available £67 pm
  • 2L
  • 106kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Cars 4 You Ltd

01506 376842 *
4.3/5 Stars

BMW, 4 Series

2013 (63) - 2.0 420d Luxury Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (184 ps)

20
£7,995
Finance available £156 pm
  • 2L
  • 107.3kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Cars4You Ltd (Straiton)

01665 660510 *
4.2/5 Stars

BMW, 1 Series

2017 - 116d M Sport 5dr [Nav]

19
Low Mileage
£10,998
  • 1.5L
  • 46.1kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
4.6/5 Stars

BMW, 4 Series Gran Coupe

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

3
£16,495
Finance available £346 pm
  • 3L
  • 83kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

RDB Car Sales

BMW, X1

2022 - xDrive 20i [178] xLine 5dr Step Auto

19
Low Mileage
£26,298
  • 2L
  • 14.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Fiat/Motorstore (Edinburgh)

0131 370 2482 *
4.6/5 Stars

BMW, 1 Series

2015 (65) - 1.5 116d Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (116 ps)

21
£6,795
Finance available £129 pm
  • 1.5L
  • 82.3kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Redpath & Mclean Motor Ltd