Silver BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

1.5 318i Sport Touring Euro 6 (s/s) 5dr BMW 3 Series

46000 miles 2018 Zero Deposit

Home Delivery Available

£11500
£241/month
Example
  • BMW 3 Series

3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Eur BMW 3 Series

96150 miles 2017 Zero Deposit

Home Delivery Available

£12499
Peterborough
£262/month
Example
  • BMW 3 Series

2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s BMW 3 Series

64000 miles 2017 Zero Deposit

Home Delivery Available

£13789
Bolton
£289/month
Example
  • BMW 3 Series

330 330d LUXURY TOURING 8-SPEED AUTO 254 BHP (EURO 6) BMW 3 Series

57628 miles 2015 Zero Deposit

Home Delivery Available

£13990
£293/month
Example
  • BMW 3 Series

2.0 320d Sport Touring Auto Euro 6 (s/s) 5dr BMW 3 Series

118638 miles 2015 Zero Deposit

Home Delivery Available

£7999
£168/month
Example
  • BMW 3 Series

1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) BMW 3 Series

61000 miles 2016 Zero Deposit

Home Delivery Available

£10440
Stockport
£219/month
Example
  • BMW 3 Series

3.0 335d M Sport Touring 5dr Diesel Auto xDrive Eu BMW 3 Series

83000 miles 2016 Zero Deposit

Home Delivery Available

£16249
£341/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/ BMW 3 Series

93000 miles 2016 Zero Deposit

Home Delivery Available

£10949
£230/month
Example
  • BMW 3 Series

2.0 318d BluePerformance SE Touring 5dr Diesel Man BMW 3 Series

66000 miles 2015 Zero Deposit

Home Delivery Available

£8550
£179/month
Example
  • BMW 3 Series

2.0 320i M Sport Auto Euro 6 (s/s) 4dr BMW 3 Series

71204 miles 2016 Zero Deposit

Home Delivery Available

£10689
£224/month
Example
  • BMW 3 Series

2.0 316d SE Touring 5dr Diesel Manual Euro 6 (s/s) BMW 3 Series

117121 miles 2018 Zero Deposit

Home Delivery Available

£7295
£153/month
Example
  • BMW 3 Series

2.0 320d Sport Touring 5dr Diesel Auto Euro 6 (s/s BMW 3 Series

87252 miles 2016 Zero Deposit

Home Delivery Available

£9995
£210/month
Example
  • BMW 3 Series

2.0 320d ED Plus Saloon 4dr Diesel Auto Euro 6 (s/ BMW 3 Series

53400 miles 2017 Zero Deposit

Home Delivery Available

£11999
Peterborough
£252/month
Example
  • BMW 3 Series

2.0 320i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s BMW 3 Series

57000 miles 2017 Zero Deposit

Home Delivery Available

£11612
£244/month
Example
  • BMW 3 Series

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

82989 miles 2015 Zero Deposit

Home Delivery Available

£9490
Halifax
£199/month
Example
  • BMW 3 Series

320 320d XDRIVE M SPORT SHADOW EDITION FINANCE NO DEPOSIT FSH HARMON KARDEN LEA BMW 3 Series

77400 miles 2017 Zero Deposit

Home Delivery Available

£12990
Darlington
£272/month
Example
  • BMW 3 Series

2.0 318d M Sport Touring Auto Euro 6 (s/s) 5dr BMW 3 Series

74000 miles 2016 Zero Deposit

Home Delivery Available

£13250
£278/month
Example
  • BMW 3 Series

2.0 320d M Sport Touring 5dr Diesel Auto xDrive Eu BMW 3 Series

94000 miles 2016 Zero Deposit

Home Delivery Available

£11749
£246/month
Example
  • BMW 3 Series

2.0 320d BluePerformance M Sport Saloon 4dr Diesel BMW 3 Series

100817 miles 2015 Zero Deposit

Home Delivery Available

£8435
Bolton
£177/month
Example
  • BMW 3 Series

1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) BMW 3 Series

49172 miles 2016 Zero Deposit

Home Delivery Available

£10600
Derby
£222/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Eur BMW 3 Series

85050 miles 2018 Zero Deposit

Home Delivery Available

£12449
£261/month
Example
  • BMW 3 Series

2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 Ps) BMW 3 Series

68000 miles 2016 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr BMW 3 Series

92000 miles 2017 Zero Deposit

Home Delivery Available

£9299
£195/month
Example
  • BMW 3 Series

2.0 320d M Sport GT 5dr Diesel Auto Euro 6 (s/s) ( BMW 3 Series

105785 miles 2018 Zero Deposit

Home Delivery Available

£9990
Stockton-on-Tees
£209/month
Example
  • BMW 3 Series

1.5 318i SE Saloon 4dr Petrol Manual Euro 6 (s/s) BMW 3 Series

80000 miles 2018 Zero Deposit

Home Delivery Available

£8250
£173/month
Example
  • BMW 3 Series

2.0 318d Sport Touring 5dr Diesel Manual Euro 6 (s BMW 3 Series

62590 miles 2018 Zero Deposit

Home Delivery Available

£12000
£252/month
Example
  • BMW 3 Series

1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) BMW 3 Series

39227 miles 2016 Zero Deposit

Home Delivery Available

£12325
£259/month
Example
  • BMW 3 Series

3.0 335d M Sport GT 5dr Diesel Auto xDrive Euro 6 BMW 3 Series

67000 miles 2016 Zero Deposit

Home Delivery Available

£13795
£289/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/ BMW 3 Series

73906 miles 2018 Zero Deposit

Home Delivery Available

£13499
Newport
£283/month
Example
  • BMW 3 Series

3.0 330d M Sport Touring 5dr Diesel Auto xDrive Eu BMW 3 Series

47000 miles 2018 Zero Deposit

Home Delivery Available

£20500
£430/month
Example
  • BMW 3 Series

2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s BMW 3 Series

35249 miles 2021 Zero Deposit

Home Delivery Available

£21990
£366/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/ BMW 3 Series

110000 miles 2015 Zero Deposit

Home Delivery Available

£9499
York
£199/month
Example
  • BMW 3 Series

3.0 335d M Sport Touring 5dr Diesel Auto xDrive Eu BMW 3 Series

111495 miles 2017 Zero Deposit

Home Delivery Available

£12695
£266/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) BMW 3 Series

78000 miles 2016 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 ( BMW 3 Series

86451 miles 2015 Zero Deposit

Home Delivery Available

£10999
Newcastle upon Tyne
£231/month
Example
  • BMW 3 Series

3.0 330d M Sport GT 5dr Diesel Auto Euro 6 (s/s) ( BMW 3 Series

81806 miles 2017 Zero Deposit

Home Delivery Available

£12500
Watford
£262/month
Example