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, 5 Series

2022 - 530e SE 4dr Auto

19
£25,998
  • 2L
  • 32.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Broxburn Seat / Fiat

01506 532870 *
4.6/5 Stars

BMW, 3 Series

2019 - 330i M Sport 4-Door

26
£21,991
Finance available £431 pm
  • 2L
  • 50kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Prestige Motor Company

BMW, 3 Series

2014 (14) - 2.0 320D M SPORT 4d 181 BHP 4-Door

21
Low Mileage
£7,995
Finance available £156 pm
  • 2L
  • 85.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd (Straiton)

01665 660510 *
4.2/5 Stars

BMW, 5 Series

2016 (66) - 2.0 520d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

28
Low Mileage
£12,995
Finance available £268 pm
  • 2L
  • 65.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, 3 Series

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

24
Reduced
£8,995
Finance available £179 pm
  • 3L
  • 104.8kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Duman Autos

BMW, 7 Series

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

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

Cars4You Ltd

BMW, 3 Series

2022 - 330e SE Pro 4dr Step Auto

19
£20,998
  • 2L
  • 30.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Vauxhall (Livingston)

01506 539098 *
4.6/5 Stars

BMW, 1 Series

2021 (21) - 118i M Sport 5dr

1
Low Mileage
£18,900
Finance available £397 pm
  • 1.5L
  • 25.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Delivered By Heycar

4.3/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, 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, i3

2014 (14) - Hatchback 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (Range Extender) (170

39
Low Mileage
£9,995
Finance available £201 pm
  • 25.1kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Redpath & Mclean Motor Ltd

BMW, 1 Series

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

31
£6,250
Finance available £117 pm
  • 2L
  • 99.9kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cars4You Ltd (Straiton)

01665 660510 *
4.2/5 Stars

BMW, 4 Series Gran Coupe

2015 (65) - 2.0 420d Luxury Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

27
£9,695
Finance available £194 pm
  • 2L
  • 103.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Redpath & Mclean Motor Ltd

BMW, 7 Series

2024 - 750e xDrive M Sport 4dr Auto

19
Reduced
£86,898
  • 3L
  • 2.5kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 1 Series

2024 - 116d M Sport 5dr Step Auto [Live Cockpit Pro]

19
£24,998
  • 1.5L
  • 13.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat/Kia/Abarth (Seafield)

0131 603 6422 *
4.6/5 Stars

BMW, 3 Series

2019 - 320d M Sport 4dr Step Auto

19
Low Mileage
£22,798
  • 2L
  • 33.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars