White BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

91188 miles 2016 Zero Deposit

Home Delivery Available

£9485
Birmingham
£199/month
Example
  • BMW 3 Series

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

23074 miles 2021 Zero Deposit

Home Delivery Available

£26750
£445/month
Example
  • BMW 3 Series

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

66797 miles 2018 Zero Deposit

Home Delivery Available

£9990
Leeds
£209/month
Example
  • BMW 3 Series

2.0 320D XDRIVE M SPORT 4d 188 BHP BMW 3 Series

104000 miles 2019 Zero Deposit

Home Delivery Available

£16495
Coventry
£346/month
Example
  • BMW 3 Series

2.0 330i M Sport Saloon BMW 3 Series

91650 miles 2019 Zero Deposit

Home Delivery Available

£17250
£362/month
Example
  • BMW 3 Series

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

102879 miles 2015 Zero Deposit

Home Delivery Available

£7295
£153/month
Example
  • BMW 3 Series

2.0 320d M Sport Shadow Edition Auto Euro 6 BMW 3 Series

68560 miles 2018 Zero Deposit

Home Delivery Available

£15500
Doncaster
£325/month
Example
  • BMW 3 Series

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

62956 miles 2018 Zero Deposit

Home Delivery Available

£18295
£384/month
Example
  • BMW 3 Series

2.0 316d SE Touring BMW 3 Series

94665 miles 2015 Zero Deposit

Home Delivery Available

£6500
£136/month
Example
  • BMW 3 Series

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

84000 miles 2018 Zero Deposit

Home Delivery Available

£10499
£220/month
Example
  • BMW 3 Series

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

105848 miles 2016 Zero Deposit

Home Delivery Available

£8595
£180/month
Example
  • BMW 3 Series

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

83130 miles 2020 Zero Deposit

Home Delivery Available

£16778
£279/month
Example
  • BMW 3 Series

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

97860 miles 2015 Zero Deposit

Home Delivery Available

£7495
£157/month
Example
  • BMW 3 Series

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

77000 miles 2017 Zero Deposit

Home Delivery Available

£13650
Manchester
£286/month
Example
  • BMW 3 Series

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

55030 miles 2017 Zero Deposit

Home Delivery Available

£12480
£262/month
Example
  • BMW 3 Series

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

58062 miles 2021 Zero Deposit

Home Delivery Available

£19699
£328/month
Example
  • BMW 3 Series

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

77000 miles 2017 Zero Deposit

Home Delivery Available

£13650
Manchester
£286/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr BMW 3 Series

52718 miles 2018 Zero Deposit

Home Delivery Available

£14675
Bury
£308/month
Example
  • BMW 3 Series

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

50000 miles 2017 Zero Deposit

Home Delivery Available

£11990
£251/month
Example
  • BMW 3 Series

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

76078 miles 2022 Zero Deposit

Home Delivery Available

£16999
York
£283/month
Example
  • BMW 3 Series

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

45216 miles 2018 Zero Deposit

Home Delivery Available

£11899
£250/month
Example
  • BMW 3 Series

2.0 320d M Sport Touring 5dr Diesel Manual Euro 6 BMW 3 Series

84000 miles 2017 Zero Deposit

Home Delivery Available

£11990
Newport
£251/month
Example
  • BMW 3 Series

3 SERIES 320i M Sport 5dr Step Auto BMW 3 Series

43292 miles 2021 Zero Deposit

Home Delivery Available

£23689
Basingstoke
£394/month
Example
  • BMW 3 Series

3 SERIES 330e M Sport 4dr Step Auto BMW 3 Series

12367 miles 2024 Zero Deposit

Home Delivery Available

£31968
Scunthorpe
£532/month
Example
  • BMW 3 Series

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

97384 miles 2021 Zero Deposit

Home Delivery Available

£16489
Stockport
£274/month
Example
  • BMW 3 Series

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

90000 miles 2020 Zero Deposit

Home Delivery Available

£14495
£241/month
Example
  • BMW 3 Series

2.0 330E M SPORT SHADOW EDITION BMW 3 Series

64000 miles 2018 Zero Deposit

Home Delivery Available

£13990
Inverness
£293/month
Example
  • BMW 3 Series

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

45427 miles 2020 Zero Deposit

Home Delivery Available

£20989
£349/month
Example
  • BMW 3 Series

2.0 330i M Sport Gran Turismo BMW 3 Series

53949 miles 2017 Zero Deposit

Home Delivery Available

£14700
£308/month
Example
  • BMW 3 Series

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

90000 miles 2016 Zero Deposit

Home Delivery Available

£9000
Manchester
£189/month
Example
  • BMW 3 Series

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

16261 miles 2019 Zero Deposit

Home Delivery Available

£33750
£562/month
Example
  • BMW 3 Series

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

55136 miles 2019 Zero Deposit

Home Delivery Available

£16500
£346/month
Example
  • BMW 3 Series

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

52600 miles 2021 Zero Deposit

Home Delivery Available

£21590
£359/month
Example
  • BMW 3 Series

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

40000 miles 2020 Zero Deposit

Home Delivery Available

£21684
Telford
£361/month
Example
  • BMW 3 Series

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

72000 miles 2018 Zero Deposit

Home Delivery Available

£14521
£305/month
Example
  • BMW 3 Series

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

36179 miles 2020 Zero Deposit

Home Delivery Available

£24995
£416/month
Example