White BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

86675 miles 2016 Zero Deposit

Home Delivery Available

£6995
£147/month
Example
  • BMW 3 Series

2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Eur BMW 3 Series

26264 miles 2021 Zero Deposit

Home Delivery Available

£21999
£366/month
Example
  • BMW 3 Series

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

86700 miles 2017 Zero Deposit

Home Delivery Available

£14995
£315/month
Example
  • BMW 3 Series

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

57000 miles 2019 Zero Deposit

Home Delivery Available

£24990
Newport
£524/month
Example
  • BMW 3 Series

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

99000 miles 2017 Zero Deposit

Home Delivery Available

£11995
Leeds
£252/month
Example
  • BMW 3 Series

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

68427 miles 2016 Zero Deposit

Home Delivery Available

£12495
£262/month
Example
  • BMW 3 Series

2.0 318d M Sport Touring BMW 3 Series

95000 miles 2017 Zero Deposit

Home Delivery Available

£11295
Worcester
£237/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in BMW 3 Series

81839 miles 2021 Zero Deposit

Home Delivery Available

£17999
York
£300/month
Example
  • BMW 3 Series

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

68000 miles 2016 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

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

37900 miles 2023 Zero Deposit

Home Delivery Available

£25990
£432/month
Example
  • BMW 3 Series

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

85600 miles 2015 Zero Deposit

Home Delivery Available

£6999
Peterborough
£147/month
Example
  • BMW 3 Series

2.0 320i M Sport Saloon 4dr Petrol Manual xDrive E BMW 3 Series

63696 miles 2015 Zero Deposit

Home Delivery Available

£10150
£213/month
Example
  • BMW 3 Series

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

64484 miles 2019 Zero Deposit

Home Delivery Available

£19499
Glasgow
£409/month
Example
  • BMW 3 Series

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

65000 miles 2015 Zero Deposit

Home Delivery Available

£16499
Swindon
£346/month
Example
  • BMW 3 Series

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

96125 miles 2016 Zero Deposit

Home Delivery Available

£8995
£189/month
Example
  • BMW 3 Series

AUTOMATIC 2.0 320i Sport Saloon 4dr Petrol Auto Eu BMW 3 Series

53000 miles 2017 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 3 Series

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

33750 miles 2018 Zero Deposit

Home Delivery Available

£15700
£329/month
Example
  • BMW 3 Series

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

80000 miles 2019 Zero Deposit

Home Delivery Available

£15995
£336/month
Example
  • BMW 3 Series

320 320d M Sport 4dr Step Auto BMW 3 Series

68000 miles 2016 Zero Deposit

Home Delivery Available

£10990
£230/month
Example
  • BMW 3 Series

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

90600 miles 2016 Zero Deposit

Home Delivery Available

£7995
£168/month
Example
  • BMW 3 Series

2.0 318d MHT M Sport Touring 5dr Diesel Hybrid Aut BMW 3 Series

70181 miles 2021 Zero Deposit

Home Delivery Available

£18999
Oldham
£316/month
Example
  • BMW 3 Series

3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) BMW 3 Series

49700 miles 2017 Zero Deposit

Home Delivery Available

£24995
Shrewsbury
£524/month
Example
  • BMW 3 Series

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

74389 miles 2022 Zero Deposit

Home Delivery Available

£15750
£262/month
Example
  • BMW 3 Series

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

69103 miles 2019 Zero Deposit

Home Delivery Available

£17750
£372/month
Example
  • BMW 3 Series

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

47000 miles 2017 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (1 BMW 3 Series

87952 miles 2017 Zero Deposit

Home Delivery Available

£9862
£207/month
Example
  • BMW 3 Series

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

56795 miles 2020 Zero Deposit

Home Delivery Available

£20995
£349/month
Example
  • BMW 3 Series

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

53229 miles 2021 Zero Deposit

Home Delivery Available

£19995
£333/month
Example
  • BMW 3 Series

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

65705 miles 2021 Zero Deposit

Home Delivery Available

£19634
Manchester
£327/month
Example
  • BMW 3 Series

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

38085 miles 2021 Zero Deposit

Home Delivery Available

£23795
£396/month
Example
  • BMW 3 Series

320 320I M SPORT 4-Door BMW 3 Series

70932 miles 2021 Zero Deposit

Home Delivery Available

£19000
Plymouth
£316/month
Example
  • BMW 3 Series

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

100000 miles 2017 Zero Deposit

Home Delivery Available

£8695
Leeds
£182/month
Example
  • BMW 3 Series

2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto BMW 3 Series

24400 miles 2021 Zero Deposit

Home Delivery Available

£25950
£432/month
Example