Used BMW cars Edinburgh

raccars.co.uk currently have 374 used BMW for sale in Edinburgh

BMW 3 Series 320d EfficientDynamics Plus 4dr Step Auto

£14,990
2017(17)
£287.41 per month
Show representative example >
  • 26,957
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW Z4 sDrive 20i M Sport 2dr Auto

£33,490
2020(20)
£638.61 per month
Show representative example >
  • 500
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 5 Series 3.0 535D M SPORT 4d 309 BHP Auto 4-Door

 
£15,000
2012(12)
£287.61 per month
Show representative example >
  • 60,300
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 3116View vehicle

BMW X3 xDrive X3 M Competition 5dr Step Auto

£73,497
£1,424.98 per month
Show representative example >
  • 10
  • Automatic
  • Petrol
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series 320d M Sport Shadow Edition 5dr Step Auto

£22,898
2019(19)
  • 12,249
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300290963View vehicle

BMW M3 M3 CS 4dr DCT Auto

Reduced by £1,900 was £61,898
 
£59,998
2018(18)
  • 6,127
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:03300290963View vehicle

Value your car for free with RAC Cars in 3 easy steps

BMW 1 Series 116d M Sport 5dr

£9,600
2013(63)
£176.68 per month
Show representative example >
  • 38,264
  • Manual
  • Diesel
  • 2L
Call the dealer:01383 441625View vehicle

BMW 3 Series 320d M Sport Shadow Edition 5dr Step Auto

£20,990
2017(67)
£392.92 per month
Show representative example >
  • 18,268
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 2 Series 218d Luxury 5dr Step Auto

£21,790
2019(69)
£408.64 per month
Show representative example >
  • 6,214
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW X3 xDrive20d SE 5dr Step Auto

£26,290
2018(18)
£497.09 per month
Show representative example >
  • 21,671
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW X3 3.0 SD SE 5d 282 BHP Auto 5-Door

£7,988
2007
£143.56 per month
Show representative example >
  • 67,000
  • Automatic
  • Diesel
  • 3L
Call the dealer:01592 551627View vehicle

BMW 3 Series 320d EfficientDynamics 320 EfficientDynamics 4-Door

£3,995
2011
  • 142,878
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2886View vehicle

BMW X1 xDrive 25d M Sport 5dr Step Auto

Reduced by £1,500 was £20,498
 
£18,998
2017(66)
  • 29,157
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300290963View vehicle

BMW X3 2.0 20d M Sport xDrive 5dr Auto

Reduced by £1,000 was £6,750
 
£5,750
2008(58)
£97.58 per month
Show representative example >
  • 108,224
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01592 551763View vehicle

BMW 1 Series 118d M Sport 5dr

£24,990
2019(69)
£471.54 per month
Show representative example >
  • 5,536
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle