Used BMW 3 Series London

rac.co.uk/cars currently have 576 used BMW 3 Series in London for sale

BMW 3 Series

320i Sport 4dr

£15,699
2018(18)
  • 17,997
  • Manual
  • Petrol
  • 2L
Call the dealer:03300293796View vehicle

BMW 3 Series

318i Sport 4dr Saloon

£15,301
2017(17)
  • 21,539
  • Manual
  • Petrol
  • 1.5L
Call the dealer:03300377804View vehicle

BMW 3 Series

2.0 M Sport Auto 4-Door

£17,799
2016(16)
£330.20 per month
Show representative example >
  • 51,229
  • Semi Automatic
  • Hybrid - Petrol/Electric
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series

2.0 M Sport Auto 4-Door

£15,000
2016(16)
£287.61 per month
Show representative example >
  • 83,289
  • Semi Automatic
  • Hybrid - Petrol/Electric
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series

2.0 EfficientDynamics Plus Auto 4-Door

£13,000
2016(16)
£246.52 per month
Show representative example >
  • 58,666
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series

2.0 320d BluePerformance Sport (s/s) 4dr

£11,980
2016(16)
£225.57 per month
Show representative example >
  • 46,244
  • Manual
  • Diesel
  • 2L
Call the dealer:020 3553 0397View vehicle

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

BMW 3 Series

320i xDrive M Sport 4dr Step Auto Saloon

£19,499
2016(66)
  • 30,603
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300377804View vehicle

BMW 3 Series

318i Sport 4dr Step Auto [Leather]

£17,999
2018(68)
  • 14,086
  • Semi Automatic
  • Petrol
  • 1.5L
Call the dealer:03300293796View vehicle

BMW 3 Series

2.0 M Sport Auto 4-Door

£16,000
2016(16)
£294.84 per month
Show representative example >
  • 31,140
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series

320D [184] SE 4DR / SAT / NAV / PHONE / LEATHER / HISTORY / 6 SPEED /

£5,495
2010(60)
£92.34 per month
Show representative example >
  • 92,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01923 708668View vehicle

BMW 3 Series

320d M Sport 4dr Step Auto Saloon

£20,933
2018(18)
  • 13,443
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300377804View vehicle

BMW 3 Series

2.0 Sport Auto 4-Door

£18,299
2017(17)
£340.02 per month
Show representative example >
  • 31,203
  • Semi Automatic
  • Hybrid - Petrol/Electric
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series

330I M SPORT Auto 4-Door

£36,585
2019(19)
  • 1,115
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300370989View vehicle

BMW 3 Series

2.0 SE Auto 4-Door

£18,499
2017(17)
£343.96 per month
Show representative example >
  • 23,682
  • Semi Automatic
  • Hybrid - Petrol/Electric
  • 2L
Call the dealer:020 3131 2042View vehicle

BMW 3 Series

3.0 330Ci M Sport 2dr

£2,490
2005(55)
  • 160,000
  • Manual
  • Petrol
  • 3L
Call the dealer:01895 223869View vehicle

Choose a region to start