Used BMW cars Cardiff

raccars.co.uk currently have 633 used BMW for sale in Cardiff

BMW 3 Series 320d M Sport 5dr Step Auto

£14,300
2014(14)
  • 56,372
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300376714View vehicle

BMW 3 Series 3.0 335d M Sport Touring Auto xDrive (s/s) 5dr

£27,492
2017(67)
£520.72 per month
  • 26,900
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01633 739464View vehicle

BMW X5 xDrive40e M Sport 5dr Auto - SUV 5 Seats

£35,733
2017(67)
£682.70 per month
  • 25,588
  • Automatic
  • Hybrid - Petrol/Electric
  • 2L
Call the dealer:01934808636View vehicle

BMW 1 Series 118d M Sport 5dr [Nav]

£14,500
2017(17)
  • 23,099
  • Manual
  • Diesel
  • 2L
Call the dealer:03300376714View vehicle

BMW X3 xDrive20d M Sport 5dr Step Auto

£21,550
2016(66)
  • 36,078
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300376714View vehicle

BMW 6 Series 3.0 630d M Sport Gran Turismo Auto (s/s) 5dr

£25,995
(18)
£491.29 per month
  • 27,477
  • Automatic
  • Diesel
  • 3L
Call the dealer:01633 739464View vehicle

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

BMW 1 Series 1.5 118I SE 3d 134 BHP 3-Door

£11,499
2017(67)
£215.69 per month
  • 17,471
  • Manual
  • Petrol
  • 1.5L
Call the dealer:01633 730229View vehicle

BMW 1 Series 2.0 118d Sport Sports Hatch (s/s) 5dr

£7,750
2014(14)
£138.67 per month
  • 72,678
  • Manual
  • Diesel
  • 2L
Call the dealer:01633 730524View vehicle

BMW 3 Series 320d xDrive M Sport 5dr Step Auto

£18,000
2016(66)
  • 39,235
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300376714View vehicle

BMW 3 Series 325d M Sport 2dr

£5,295
2009(09)
£88.24 per month
  • 128,000
  • Manual
  • Diesel
  • 3L
Call the dealer:029 2060 1688View vehicle

BMW 5 Series 530e M Sport 4dr Auto

£23,989
2017(67)
£451.87 per month
  • 34,114
  • Semi Automatic
  • Hybrid - Petrol/Electric
  • 2L
Call the dealer:029 2060 6634View vehicle

BMW 1 Series 116d Sport 5dr Step Auto

£12,400
2016(16)
  • 46,208
  • Semi Automatic
  • Diesel
  • 1.5L
Call the dealer:03300376714View vehicle

BMW 1 Series 2.0 118D SPORT 2d 141 BHP 2-Door

£5,290
2009(59)
  • 83,989
  • Manual
  • Diesel
  • 2L
Call the dealer:01633 739393View vehicle

BMW 1 Series 116d M Sport Shadow Edition 5dr

£18,300
2018(68)
  • 15,952
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300376714View vehicle

BMW 2 Series 216d Sport 5dr

£15,499
  • 15,210
  • Manual
  • Diesel
Call the dealer:01633 730988View vehicle