Used BMW cars for sale in Bonnyrigg, Midlothian

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

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

BMW, X1

2014 (14) - 2.0 18d xLine SUV 5dr Diesel Auto xDrive Euro 5 (s/s) (143 ps)

13
£5,995
Finance available £112 pm
  • 2L
  • 114.3kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Edinburgh West

BMW, 3 Series Gran Turismo

2015 (65) - 2.0 320d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)

25
Low Mileage
£11,495
Finance available £234 pm
  • 2L
  • 77.8kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Cars4You Edinburgh West

BMW, X4

2015 (15) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

29
£12,795
Finance available £264 pm
  • 2L
  • 97.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Edinburgh West

BMW, iX1

2023 - 230kW xDrive30 xLine 65kWh 5dr Auto

19
Low Mileage
£31,898
  • 6.3kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X5

2020 - xDrive30d xLine 5dr Auto

19
Reduced
£35,998
  • 3L
  • 33.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X2

2020 - X2 Hatchback xDrive 20i SE 5dr Step Auto

19
Low Mileage
£20,998
  • 2L
  • 14kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
4.7/5 Stars

BMW, 1 Series

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

12
£5,750
Finance available £106 pm
  • 1.5L
  • 102.8kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cars4You Edinburgh West

BMW, 5 Series

2011 (61) - 3.0 530D M SPORT GRAN TURISMO 5d 242 BHP 5-Door

9
Reduced
£9,995
Finance available £201 pm
  • 3L
  • 76.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cars4You Ltd

BMW, 1 Series

2014 (14) - 2.0 118D SPORT 5d 141 BHP 5-Door

31
Reduced
£5,995
Finance available £112 pm
  • 2L
  • 99.9kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cars4You Ltd (Straiton)

01665 660510 *
4.2/5 Stars

BMW, 4 Series

2016 - 2.0 420D xDrive M Sport Auto 4WD 2dr

27
£12,180
Finance available £250 pm
  • 2L
  • 92.1kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Swan Car Brokers

BMW, 8 Series

2020 - M850i xDrive 4dr Auto

19
Low Mileage
£47,498
  • 4.4L
  • 20.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

0131 603 4404 *
4.7/5 Stars

BMW, M5

2019 - M5 4dr DCT [Competition Pack]

45
Low Mileage
£45,995
Finance available £924 pm
  • 4.4L
  • 36kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

SCOTISH VAN CENTRE LTD

BMW, 3 Series

2013 (63) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

19
£6,750
Finance available £128 pm
  • 2L
  • 94.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, Z4

2011 (06) - 23i sDrive M Sport 2dr

14
Low Mileage
£7,995
Finance available £156 pm
  • 2.5L
  • 66kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Border Car & Commercial

01896 801277 *
4.9/5 Stars

BMW, X5

2022 - xDrive40d MHT M Sport 5dr Auto

19
£48,998
  • 3L
  • 41kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2013 (13) - 125i M Sport 2dr

38
Low Mileage
£7,495
Finance available £145 pm
  • 3L
  • 88.9kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Couston Motor Company

01383 347938 *
4.7/5 Stars