Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr BMW 3 Series

118000 miles 2022 Zero Deposit

Home Delivery Available

£11690
Manchester
£245/month
Example
  • BMW 3 Series

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

88000 miles 2019 Zero Deposit

Home Delivery Available

£13191
£277/month
Example
  • BMW 3 Series

3.0 335d M Sport Touring 5 Door Diesel Automatic x BMW 3 Series

93039 miles 2017 Zero Deposit

Home Delivery Available

£16692
Leeds
£350/month
Example
  • BMW 3 Series

M3 M340I 3.0 XDRIVE SALOON SUNROOF COMFORT/TECH PLUS BMW 3 Series

15000 miles 2022 Zero Deposit

Home Delivery Available

£39995
Stockton-on-Tees
£666/month
Example
  • BMW 3 Series

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

41900 miles 2020 Zero Deposit

Home Delivery Available

£20995
£349/month
Example
  • BMW 3 Series

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

81800 miles 2016 Zero Deposit

Home Delivery Available

£17500
£367/month
Example
  • BMW 3 Series

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

53646 miles 2022 Zero Deposit

Home Delivery Available

£20995
£349/month
Example
  • BMW 3 Series

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

57500 miles 2021 Zero Deposit

Home Delivery Available

£22990
£383/month
Example
  • BMW 3 Series

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

53646 miles 2022 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

81700 miles 2021 Zero Deposit

Home Delivery Available

£18990
£316/month
Example
  • BMW 3 Series

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

30600 miles 2021 Zero Deposit

Home Delivery Available

£24250
£404/month
Example
  • BMW 3 Series

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

45500 miles 2021 Zero Deposit

Home Delivery Available

£20400
Derby
£339/month
Example
  • BMW 3 Series

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

27401 miles 2021 Zero Deposit

Home Delivery Available

£26495
£441/month
Example
  • BMW 3 Series

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

60000 miles 2019 Zero Deposit

Home Delivery Available

£21989
£461/month
Example
  • BMW 3 Series

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

103000 miles 2016 Zero Deposit

Home Delivery Available

£8794
£184/month
Example
  • BMW 3 Series

M3 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr BMW 3 Series

58786 miles 2021 Zero Deposit

Home Delivery Available

£29995
£499/month
Example
  • BMW 3 Series

3.0 330d M Sport GT Auto xDrive Euro 6 ss 5dr BMW 3 Series

102000 miles 2016 Zero Deposit

Home Delivery Available

£10000
£210/month
Example
  • BMW 3 Series

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

3733 miles 2025 Zero Deposit

Home Delivery Available

£36534
Bournemouth
£608/month
Example
  • BMW 3 Series

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

73000 miles 2020 Zero Deposit

Home Delivery Available

£18950
£315/month
Example
  • BMW 3 Series

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

75998 miles 2016 Zero Deposit

Home Delivery Available

£9299
Newcastle upon Tyne
£195/month
Example
  • BMW 3 Series

2.0 320d xDrive M Sport Auto 4WD 5dr BMW 3 Series

29543 miles 2020 Zero Deposit

Home Delivery Available

£26995
Inverness
£449/month
Example
  • BMW 3 Series

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

92100 miles 2017 Zero Deposit

Home Delivery Available

£7995
Birmingham
£168/month
Example
  • BMW 3 Series

2.0 320i Luxury Euro 6 (s/s) 4dr BMW 3 Series

80000 miles 2015 Zero Deposit

Home Delivery Available

£8490
£178/month
Example
  • BMW 3 Series

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

79000 miles 2015 Zero Deposit

Home Delivery Available

£9990
£209/month
Example
  • BMW 3 Series

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

35013 miles 2022 Zero Deposit

Home Delivery Available

£24225
£403/month
Example
  • BMW 3 Series

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

24620 miles 2019 Zero Deposit

Home Delivery Available

£27825
£584/month
Example
  • BMW 3 Series

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

102000 miles 2016 Zero Deposit

Home Delivery Available

£7380
£155/month
Example
  • BMW 3 Series

2.0 330i M Sport Touring 5dr Petrol Manual Euro 6 BMW 3 Series

90000 miles 2016 Zero Deposit

Home Delivery Available

£11279
Bury
£237/month
Example
  • BMW 3 Series

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

43500 miles 2019 Zero Deposit

Home Delivery Available

£17995
Bradford
£378/month
Example
  • BMW 3 Series

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

38574 miles 2021 Zero Deposit

Home Delivery Available

£21490
£358/month
Example
  • BMW 3 Series

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

21900 miles 2019 Zero Deposit

Home Delivery Available

£24990
£524/month
Example
  • BMW 3 Series

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

80000 miles 2020 Zero Deposit

Home Delivery Available

£17495
£291/month
Example
  • BMW 3 Series

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

80000 miles 2018 Zero Deposit

Home Delivery Available

£13450
£282/month
Example
  • BMW 3 Series

M3 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive BMW 3 Series

24809 miles 2021 Zero Deposit

Home Delivery Available

£32990
£549/month
Example
  • BMW 3 Series

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

64000 miles 2018 Zero Deposit

Home Delivery Available

£23989
£503/month
Example
  • BMW 3 Series

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

70000 miles 2019 Zero Deposit

Home Delivery Available

£20995
£440/month
Example