Used BMW cars Swansea

raccars.co.uk currently have 148 used BMW for sale in Swansea

BMW 1 Series 118d M Sport 2dr Step Auto

£5,499
2010(60)
£92.43 per month
  • 99,000
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01792 628449View vehicle

BMW 1 Series 116i ES 5dr - LONG MOT - AIR CONDITIONING - CLIMATE CONTROL -

£1,795
2005(05)
  • 127,000
  • Manual
  • Petrol
  • 1.6L
Call the dealer:01792 628274View vehicle

BMW 5 Series 520D M SPORT Automatic 4-Door

£19,999
2017(67)
£373.44 per month
  • 56,626
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01792 626500View vehicle

BMW 3 Series 2.0 [163] 320d EfficientDynamics Plus 4dr Auto - Navigation - Full Service

£10,499
2016(66)
£195.14 per month
  • 90,926
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01639 654581View vehicle

BMW 3 Series SPORT TOURING 5-Door

£9,995
2013(13)
£184.79 per month
  • 39,587
  • Manual
  • Petrol
  • 2L
Call the dealer:01792 620572View vehicle

BMW 4 Series 435D XDRIVE M SPORT GRAN COUPE Automatic 5-Door

£20,957
2017(66)
£392.27 per month
  • 43,134
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01639 654581View vehicle

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

BMW X1 2.0 XDRIVE20D XLINE 5d 181 BHP 5-Door

£9,995
2014(14)
£184.79 per month
  • 67,961
  • Manual
  • Diesel
  • 2L
Call the dealer:01792 628814View vehicle

BMW 3 Series 320D SE Automatic 4-Door

£14,899
2017(17)
£285.54 per month
  • 25,605
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01792 626500View vehicle

BMW 2 Series 216d SE 5dr [Nav]

£10,999
2017(67)
  • 26,537
  • Manual
  • Diesel
  • 1.5L
Call the dealer:01792 628183View vehicle

BMW 2 Series 218d SE 5dr

£13,999
2018(18)
  • 14,772
  • Manual
  • Diesel
  • 2L
Call the dealer:01792 628183View vehicle

BMW 1 Series 116i [2.0] Performance Edition 3dr

£5,750
2011(61)
£97.58 per month
  • 73,000
  • Manual
  • Petrol
  • 2L
Call the dealer:01554 528145View vehicle

BMW 3 Series M SPORT BUSINESS EDITION TOURING 5-Door

£7,495
2010(10)
£133.43 per month
  • 69,300
  • Manual
  • Diesel
  • 2L
Call the dealer:01554 528161View vehicle

BMW 2 Series 220i M Sport 5dr DCT Auto

£18,599
2019(19)
  • 17,893
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:01792 628183View vehicle

BMW 3 Series 320d Sport Plus 2dr

£6,950
2012(12)
£122.24 per month
  • 102,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01792 628146View vehicle

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

£17,999
2016(16)
£334.13 per month
  • 31,000
  • Automatic
  • Diesel
  • 3L
Call the dealer:01792 626314View vehicle