Used BMW cars Edinburgh

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

BMW 1 Series

118i [1.5] M Sport Shadow Edition 5dr Petrol Hatchback

Reduced by £1,200 was £17,695
 
£16,495
2017(67)
  • 14,968
  • Manual
  • Petrol
  • 1.5L
Call the dealer:03300297604View vehicle

BMW 3 Series

320i M Sport 4dr Step Auto

£32,490
2019(19)
  • 1,450
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 5 Series

530e M Sport 4dr Auto

£29,845
2018(68)
  • 4,714
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 5 Series

520d M Sport 5dr Auto

£30,990
2019(68)
  • 6,871
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 5 Series

3.0 535d M Sport 4dr Auto

£7,791
2006(56)
£139.51 per month
Show representative example >
  • 101,674
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 3150View vehicle

BMW 1 Series

118d M Sport 5dr [Nav]

£11,490
2014(64)
  • 46,534
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

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

BMW 1 Series

120d M Sport Shadow Ed 5dr Step Auto

£20,798
2018(18)
  • 13,936
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 3217View vehicle

BMW 3 Series

335d xDrive M Sport Shadow Edition 5dr Step Auto

£36,990
2019(19)
  • 2,000
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 5 Series

530d xDrive M Sport 4dr Auto

£32,998
2018(68)
  • 14,547
  • Automatic
  • Diesel
  • 3L
Call the dealer:03300290963View vehicle

BMW 3 Series

320d xDrive M Sport 4dr Step Auto

£17,940
2017
  • 33,293
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300379533View vehicle

BMW 5 Series

520d xDrive M Sport 4dr Auto

£34,990
2019(19)
  • 5
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW X5

3.0 30d M Sport xDrive 5dr Auto

£14,991
2010(10)
£287.43 per month
Show representative example >
  • 100,643
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 3150View vehicle

BMW X1

xDrive 18d M Sport 5dr

£11,498
2015(64)
  • 45,144
  • Manual
  • Diesel
  • 2L
Call the dealer:03300291633View vehicle

BMW 1 Series

2.0 120D M SPORT 2d 175 BHP 2-Door

£7,999
2011(61)
£143.79 per month
Show representative example >
  • 67,200
  • Manual
  • Diesel
  • 2L
Call the dealer:01875 451368View vehicle

BMW M3

M3 4dr [Competition Pack]

Reduced by £1,000 was £44,998
 
£43,998
2018(18)
  • 10,898
  • Manual
  • Petrol
  • 3L
Call the dealer:03300290963View vehicle

Got a specific model in mind?

Choose a region to start