Used BMW cars Cardiff

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

BMW 1 Series

118d SE 5-Door

£2,995
2007(57)
 
 
  • 133,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01934 330166View vehicle

BMW 1 Series

118I SPORT 3-Door

£11,000
2016(65)
£209.91 per month
Show representative example >
  • 45,487
  • Manual
  • Petrol
  • 1.5L
Call the dealer:01443 341484View vehicle

BMW 3 Series

318i Sport 5dr Step Auto

£18,999
2018(68)
 
 
  • 9,617
  • Semi Automatic
  • Petrol
  • 1.5L
Call the dealer:03300297361View vehicle

BMW 4 Series

428i SE 2dr Auto

£16,320
2014
 
 
  • 17,750
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:01633 730861View vehicle

BMW X3

xDrive20d M Sport 5dr Step Auto

£15,580
2012(62)
 
 
  • 37,772
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01443 341315View vehicle

BMW 3 Series

320d [184] M Sport 4dr

£9,000
2011
 
 
  • 61,494
  • Manual
  • Diesel
  • 2L
Call the dealer:029 2060 9474View vehicle

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

BMW 2 Series

220d [190] M Sport 2dr [Nav]

Reduced by £1,632 was £16,631
 
£14,999
2015(65)
 
 
  • 31,068
  • Manual
  • Diesel
  • 2L
Call the dealer:03300376714View vehicle

BMW 4 Series

420d Sport 2dr

£14,391
2014
 
 
  • 46,985
  • Manual
  • Diesel
  • 2L
Call the dealer:01443 341315View vehicle

BMW 3 Series

320d M Sport 5-Door

Reduced by £1,000 was £12,995
 
£11,995
2014(64)
£230.79 per month
Show representative example >
  • 90,000
  • Manual
  • Diesel
  • 2L
Call the dealer:03300374456View vehicle

BMW 3 Series

320d xDrive M Sport 4dr Step Auto [APP]

£19,999
2018(18)
 
 
  • 12,348
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300297361View vehicle

BMW 4 Series

2.0 420I M SPORT 2d 181 BHP 2-Door

£15,980
2015(15)
£314.44 per month
Show representative example >
  • 43,295
  • Manual
  • Petrol
  • 2L
Call the dealer:01633 730529View vehicle

BMW 3 Series

335d xDrive M Sport 4dr Step Auto

£22,599
2017(67)
 
 
  • 12,798
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:03300297361View vehicle

BMW 1 Series

118d M Sport 5dr [Nav]

Reduced by £1,000 was £15,250
 
£14,250
2015(65)
 
 
  • 25,239
  • Manual
  • Diesel
  • 2L
Call the dealer:03300376714View vehicle

BMW 3 Series

318i M Sport 5dr

£8,981
2012
 
 
  • 39,725
  • Manual
  • Petrol
  • 2L
Call the dealer:01633 730861View vehicle

BMW 3 Series

2.0 318i SE 4dr

£2,495
2006(56)
 
 
  • 91,000
  • Manual
  • Petrol
  • 2L
Call the dealer:029 2060 7065View vehicle

Got a specific model in mind?

Choose a region to start