Used BMW 3 Series for sale

raccars.co.uk currently have 3,451 used BMW 3 Series for sale

BMW 3 Series 318D SPORT 4-Door

£8,995
2014
£164.25 per month
  • 67,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01472 729655View vehicle

BMW 3 Series 2.0 320D M SPORT 4d 181 BHP 4-Door

£11,050
2013(13)
£206.46 per month
  • 67,227
  • Automatic
  • Diesel
  • 2L
Call the dealer:020 8131 3594View vehicle

BMW 3 Series 320d EfficientDynamics 4dr

£3,399
2011(60)
£49.28 per month
  • 127,971
  • Manual
  • Diesel
  • 2L
Call the dealer:0151 391 0460View vehicle

BMW 3 Series 318i Sport 5dr Step Auto

£14,999
2017(67)
£287.59 per month
  • 29,890
  • Semi Automatic
  • Petrol
  • 1.5L
Call the dealer:01606 369114View vehicle

BMW 3 Series 2.0 M Sport Auto 4-Door

£14,000
2017(17)
£267.07 per month
  • 51,833
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series 320i M Sport Shadow Edition 4dr Step Auto

£19,498
2018(18)
  • 28,483
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:01698 622361View vehicle

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

BMW 3 Series 320d EfficientDynamics Plus 4dr Step Auto

£13,000
2016(16)
£246.52 per month
  • 34,738
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01934 331640View vehicle

BMW 3 Series 3.0 330d SE 2dr

£3,990
2007(57)
£61.43 per month
  • 145,000
  • Automatic
  • Diesel
  • 3L
Call the dealer:03300290813View vehicle

BMW 3 Series 320I SE 2-Door

£4,999
2010
£82.15 per month
  • 78,000
  • Manual
  • Petrol
  • 2L
Call the dealer:01905 402271View vehicle

BMW 3 Series 320d M Sport 4dr Step Auto

£12,844
2016(16)
£243.32 per month
  • 80,111
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01373 440245View vehicle

BMW 3 Series 2.0 320d M Sport (s/s) 4dr

£8,950
2014(14)
£163.32 per month
  • 116,643
  • Automatic
  • Diesel
  • 2L
Call the dealer:03300371155View vehicle

BMW 3 Series 2.0 320D M SPORT 4d AUTO 181 BHP 4-Door

£12,600
2014(14)
£238.31 per month
  • 47,774
  • Automatic
  • Diesel
  • 2L
Call the dealer:01283 880282View vehicle

BMW 3 Series 2.0 Sport Touring Auto 5-Door

£13,599
2017(67)
£258.83 per month
  • 34,116
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series 2L Luxury BluePerformance 320d Auto 4-Door

£13,625
2016(16)
  • 37,189
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:020 3993 0964View vehicle

BMW 3 Series 2.5 325i SE 4dr

£1,750
2002(52)
  • 138,673
  • Automatic
  • Petrol
  • 2.5L
Call the dealer:01628 702585View vehicle