Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

2.0 318d M Sport Saloon BMW 3 Series

73000 miles 2015 Zero Deposit

Home Delivery Available

£9995
£210/month
Example
  • BMW 3 Series

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

29000 miles 2018 Zero Deposit

Home Delivery Available

£19495
Dudley
£409/month
Example
  • BMW 3 Series

320 320D SE TOURING 5-Door BMW 3 Series

101000 miles 2015 Zero Deposit

Home Delivery Available

£8995
£189/month
Example
  • BMW 3 Series

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

79000 miles 2016 Zero Deposit

Home Delivery Available

£17495
£367/month
Example
  • BMW 3 Series

2.0 320I SE 4d 181 BHP Drives superb, One owner BMW 3 Series

44000 miles 2019 Zero Deposit

Home Delivery Available

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

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

82000 miles 2019 Zero Deposit

Home Delivery Available

£15980
£335/month
Example
  • BMW 3 Series

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

81486 miles 2019 Zero Deposit

Home Delivery Available

£18750
Manchester
£393/month
Example
  • BMW 3 Series

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

57728 miles 2021 Zero Deposit

Home Delivery Available

£18695
Liverpool
£311/month
Example
  • BMW 3 Series

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

28150 miles 2021 Zero Deposit

Home Delivery Available

£21485
£358/month
Example
  • BMW 3 Series

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

86992 miles 2019 Zero Deposit

Home Delivery Available

£12995
£273/month
Example
  • BMW 3 Series

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

43655 miles 2018 Zero Deposit

Home Delivery Available

£18995
£399/month
Example
  • BMW 3 Series

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

49700 miles 2019 Zero Deposit

Home Delivery Available

£19500
£409/month
Example
  • BMW 3 Series

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

72000 miles 2020 Zero Deposit

Home Delivery Available

£19950
£332/month
Example
  • BMW 3 Series

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

87250 miles 2015 Zero Deposit

Home Delivery Available

£11484
£241/month
Example
  • BMW 3 Series

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

69000 miles 2017 Zero Deposit

Home Delivery Available

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

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

81224 miles 2017 Zero Deposit

Home Delivery Available

£18490
High Wycombe
£388/month
Example
  • BMW 3 Series

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

93000 miles 2017 Zero Deposit

Home Delivery Available

£9395
Preston
£197/month
Example
  • BMW 3 Series

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

70344 miles 2016 Zero Deposit

Home Delivery Available

£13399
Peterborough
£281/month
Example
  • BMW 3 Series

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

49270 miles 2018 Zero Deposit

Home Delivery Available

£15188
£319/month
Example
  • BMW 3 Series

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

58900 miles 2017 Zero Deposit

Home Delivery Available

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

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

107000 miles 2016 Zero Deposit

Home Delivery Available

£17450
Peterborough
£366/month
Example
  • BMW 3 Series

340 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps) BMW 3 Series

23600 miles 2022 Zero Deposit

Home Delivery Available

£45995
Shrewsbury
£765/month
Example
  • BMW 3 Series

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

79300 miles 2018 Zero Deposit

Home Delivery Available

£12544
£263/month
Example
  • BMW 3 Series

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

75000 miles 2016 Zero Deposit

Home Delivery Available

£12390
£260/month
Example
  • BMW 3 Series

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

99500 miles 2018 Zero Deposit

Home Delivery Available

£11500
Liverpool
£241/month
Example
  • BMW 3 Series

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

73500 miles 2017 Zero Deposit

Home Delivery Available

£8249
£173/month
Example
  • BMW 3 Series

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

100000 miles 2016 Zero Deposit

Home Delivery Available

£10499
£220/month
Example
  • BMW 3 Series

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

46874 miles 2017 Zero Deposit

Home Delivery Available

£13950
Derby
£293/month
Example
  • BMW 3 Series

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

79800 miles 2017 Zero Deposit

Home Delivery Available

£10595
£222/month
Example
  • BMW 3 Series

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

84320 miles 2018 Zero Deposit

Home Delivery Available

£11999
£252/month
Example
  • BMW 3 Series

3 SERIES 330e M Sport 5dr Step Auto [Pro Pack] BMW 3 Series

4626 miles 2025 Zero Deposit

Home Delivery Available

£38223
£636/month
Example
  • BMW 3 Series

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

76062 miles 2016 Zero Deposit

Home Delivery Available

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

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

57600 miles 2018 Zero Deposit

Home Delivery Available

£13990
£293/month
Example
  • BMW 3 Series

2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro BMW 3 Series

36156 miles 2019 Zero Deposit

Home Delivery Available

£21990
£461/month
Example
  • BMW 3 Series

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

83500 miles 2019 Zero Deposit

Home Delivery Available

£15895
£333/month
Example
  • BMW 3 Series

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

81500 miles 2020 Zero Deposit

Home Delivery Available

£17995
£299/month
Example