Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

111976 miles 2015 Zero Deposit

Home Delivery Available

£9200
York
£193/month
Example
  • BMW 3 Series

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

64385 miles 2017 Zero Deposit

Home Delivery Available

£10500
Guildford
£220/month
Example
  • BMW 3 Series

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

120000 miles 2021 Zero Deposit

Home Delivery Available

£13290
£279/month
Example
  • BMW 3 Series

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

68202 miles 2016 Zero Deposit

Home Delivery Available

£10990
Birmingham
£230/month
Example
  • BMW 3 Series

328 328i MODERN 245 BMW 3 Series

46000 miles 2015 Zero Deposit

Home Delivery Available

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

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

40000 miles 2020 Zero Deposit

Home Delivery Available

£22250
London
£370/month
Example
  • BMW 3 Series

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

55000 miles 2019 Zero Deposit

Home Delivery Available

£19200
Derby
£403/month
Example
  • BMW 3 Series

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

82500 miles 2021 Zero Deposit

Home Delivery Available

£16995
£283/month
Example
  • BMW 3 Series

2.0 330E xDrive M Sport Auto 4WD 5dr BMW 3 Series

81000 miles 2021 Zero Deposit

Home Delivery Available

£20795
£346/month
Example
  • BMW 3 Series

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

80000 miles 2018 Zero Deposit

Home Delivery Available

£14450
£303/month
Example
  • BMW 3 Series

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

55314 miles 2020 Zero Deposit

Home Delivery Available

£15285
£254/month
Example
  • BMW 3 Series

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

99655 miles 2015 Zero Deposit

Home Delivery Available

£7250
Norwich
£152/month
Example
  • BMW 3 Series

3 SERIES 320i M Sport 4dr Step Auto [Pro Pack] BMW 3 Series

516 miles 2025 Zero Deposit

Home Delivery Available

£39108
Grimsby
£651/month
Example
  • BMW 3 Series

2.0 320d Ed Plus Saloon 4dr Diesel Auto Euro 6 (s/s) (163 Ps) BMW 3 Series

110003 miles 2016 Zero Deposit

Home Delivery Available

£7850
£165/month
Example
  • BMW 3 Series

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

83450 miles 2020 Zero Deposit

Home Delivery Available

£17749
Bolton
£295/month
Example
  • BMW 3 Series

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

72000 miles 2015 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

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

52249 miles 2017 Zero Deposit

Home Delivery Available

£12000
Derby
£252/month
Example
  • BMW 3 Series

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

35000 miles 2020 Zero Deposit

Home Delivery Available

£23490
£391/month
Example
  • BMW 3 Series

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

115000 miles 2016 Zero Deposit

Home Delivery Available

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

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

96250 miles 2016 Zero Deposit

Home Delivery Available

£13494
£283/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon BMW 3 Series

91800 miles 2019 Zero Deposit

Home Delivery Available

£17600
£369/month
Example
  • BMW 3 Series

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

113000 miles 2015 Zero Deposit

Home Delivery Available

£6500
£136/month
Example
  • BMW 3 Series

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

84318 miles 2019 Zero Deposit

Home Delivery Available

£16977
£356/month
Example
  • BMW 3 Series

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

48793 miles 2021 Zero Deposit

Home Delivery Available

£23899
York
£398/month
Example
  • BMW 3 Series

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

49800 miles 2019 Zero Deposit

Home Delivery Available

£20990
£440/month
Example
  • BMW 3 Series

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

78840 miles 2019 Zero Deposit

Home Delivery Available

£17495
Glasgow
£367/month
Example
  • BMW 3 Series

2.0 330i M Sport Touring 5dr Petrol Auto Euro 6 (s BMW 3 Series

61679 miles 2019 Zero Deposit

Home Delivery Available

£24495
£514/month
Example
  • BMW 3 Series

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

73000 miles 2017 Zero Deposit

Home Delivery Available

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

2.0 320i M Sport Shadow Edition Touring 5dr Petrol BMW 3 Series

104311 miles 2019 Zero Deposit

Home Delivery Available

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

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

61378 miles 2022 Zero Deposit

Home Delivery Available

£24199
£403/month
Example
  • BMW 3 Series

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

36465 miles 2022 Zero Deposit

Home Delivery Available

£27990
£466/month
Example
  • BMW 3 Series

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

22253 miles 2022 Zero Deposit

Home Delivery Available

£27987
£466/month
Example
  • BMW 3 Series

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

66133 miles 2016 Zero Deposit

Home Delivery Available

£11300
Derby
£237/month
Example
  • BMW 3 Series

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

52000 miles 2017 Zero Deposit

Home Delivery Available

£12989
£272/month
Example
  • BMW 3 Series

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

60725 miles 2017 Zero Deposit

Home Delivery Available

£12995
£273/month
Example
  • BMW 3 Series

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

7587 miles 2025 Zero Deposit

Home Delivery Available

£34080
Grimsby
£567/month
Example