White BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

318 318D SE TOURING 5-Door BMW 3 Series

74496 miles 2015 Zero Deposit

Home Delivery Available

£6495
£136/month
Example
  • BMW 3 Series

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

57000 miles 2019 Zero Deposit

Home Delivery Available

£23490
Manchester
£493/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hy BMW 3 Series

72068 miles 2018 Zero Deposit

Home Delivery Available

£10450
Guildford
£219/month
Example
  • BMW 3 Series

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

70396 miles 2016 Zero Deposit

Home Delivery Available

£8595
£180/month
Example
  • BMW 3 Series

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

83960 miles 2016 Zero Deposit

Home Delivery Available

£12950
£272/month
Example
  • BMW 3 Series

2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 ( BMW 3 Series

49900 miles 2020 Zero Deposit

Home Delivery Available

£20750
£345/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in BMW 3 Series

63500 miles 2017 Zero Deposit

Home Delivery Available

£12695
£266/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr BMW 3 Series

52819 miles 2021 Zero Deposit

Home Delivery Available

£20990
£349/month
Example
  • BMW 3 Series

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

44768 miles 2017 Zero Deposit

Home Delivery Available

£12480
Guildford
£262/month
Example
  • BMW 3 Series

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

52080 miles 2016 Zero Deposit

Home Delivery Available

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

318 318i SPORT TOURING 8-SPEED AUTO 134 BHP (EURO 6) BMW 3 Series

48259 miles 2017 Zero Deposit

Home Delivery Available

£13990
£293/month
Example
  • BMW 3 Series

2.0 320i M Sport Shadow Edition Saloon 4dr Petrol BMW 3 Series

89998 miles 2018 Zero Deposit

Home Delivery Available

£12469
Stockport
£262/month
Example
  • BMW 3 Series

330 330D Xdrive M Sport Touring 3.0 5dr Estate Automatic Diesel BMW 3 Series

79586 miles 2015 Zero Deposit

Home Delivery Available

£13490
£283/month
Example
  • BMW 3 Series

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

95845 miles 2019 Zero Deposit

Home Delivery Available

£10795
Bolton
£226/month
Example
  • BMW 3 Series

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

43805 miles 2022 Zero Deposit

Home Delivery Available

£23995
Huddersfield
£399/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in H BMW 3 Series

31750 miles 2021 Zero Deposit

Home Delivery Available

£23495
Huddersfield
£391/month
Example
  • BMW 3 Series

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

91000 miles 2017 Zero Deposit

Home Delivery Available

£10349
£217/month
Example
  • BMW 3 Series

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

109000 miles 2015 Zero Deposit

Home Delivery Available

£7499
Warrington
£157/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in BMW 3 Series

63000 miles 2018 Zero Deposit

Home Delivery Available

£13590
Stockport
£285/month
Example
  • BMW 3 Series

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

78119 miles 2019 Zero Deposit

Home Delivery Available

£17270
Stockport
£362/month
Example
  • BMW 3 Series

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

64118 miles 2017 Zero Deposit

Home Delivery Available

£14950
Armagh
£314/month
Example
  • BMW 3 Series

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

78990 miles 2015 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 3 Series

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

61623 miles 2017 Zero Deposit

Home Delivery Available

£11490
Scunthorpe
£241/month
Example
  • BMW 3 Series

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

70232 miles 2018 Zero Deposit

Home Delivery Available

£12999
£273/month
Example
  • BMW 3 Series

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

67900 miles 2017 Zero Deposit

Home Delivery Available

£11000
£231/month
Example
  • BMW 3 Series

2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s BMW 3 Series

117121 miles 2017 Zero Deposit

Home Delivery Available

£9990
£209/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in H BMW 3 Series

42400 miles 2020 Zero Deposit

Home Delivery Available

£20790
£346/month
Example
  • BMW 3 Series

2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 ( BMW 3 Series

80924 miles 2015 Zero Deposit

Home Delivery Available

£11995
£252/month
Example
  • BMW 3 Series

2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in BMW 3 Series

59527 miles 2020 Zero Deposit

Home Delivery Available

£17299
Oldham
£288/month
Example
  • BMW 3 Series

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

50500 miles 2017 Zero Deposit

Home Delivery Available

£15490
Newport
£325/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in H BMW 3 Series

34294 miles 2020 Zero Deposit

Home Delivery Available

£20800
Derby
£346/month
Example
  • BMW 3 Series

2.0 320d ED Plus Touring 5dr Diesel Manual Euro 6 BMW 3 Series

91263 miles 2016 Zero Deposit

Home Delivery Available

£8490
Leicester
£178/month
Example
  • BMW 3 Series

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

90000 miles 2017 Zero Deposit

Home Delivery Available

£14990
Derby
£314/month
Example
  • BMW 3 Series

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

57481 miles 2019 Zero Deposit

Home Delivery Available

£19995
Northampton
£420/month
Example
  • BMW 3 Series

2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in BMW 3 Series

61453 miles 2020 Zero Deposit

Home Delivery Available

£16666
£277/month
Example