Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

16300 miles 2022 Zero Deposit

Home Delivery Available

£29995
York
£499/month
Example
  • BMW 3 Series

2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 ( BMW 3 Series

106800 miles 2016 Zero Deposit

Home Delivery Available

£7750
Burnley
£162/month
Example
  • BMW 3 Series

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

25100 miles 2021 Zero Deposit

Home Delivery Available

£23790
£396/month
Example
  • BMW 3 Series

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

46000 miles 2017 Zero Deposit

Home Delivery Available

£19990
£419/month
Example
  • BMW 3 Series

M3 M340d 3.0 xDrive MHT 5dr Step Auto BMW 3 Series

93900 miles 2021 Zero Deposit

Home Delivery Available

£31995
York
£532/month
Example
  • BMW 3 Series

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

82101 miles 2015 Zero Deposit

Home Delivery Available

£7529
£158/month
Example
  • BMW 3 Series

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

24100 miles 2021 Zero Deposit

Home Delivery Available

£23990
£399/month
Example
  • BMW 3 Series

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

54600 miles 2021 Zero Deposit

Home Delivery Available

£20490
£341/month
Example
  • BMW 3 Series

330 330i 2.0 M Sport Touring Auto BMW 3 Series

88600 miles 2020 Zero Deposit

Home Delivery Available

£19895
York
£331/month
Example
  • BMW 3 Series

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

87894 miles 2016 Zero Deposit

Home Delivery Available

£8495
£178/month
Example
  • BMW 3 Series

2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Eur BMW 3 Series

21400 miles 2022 Zero Deposit

Home Delivery Available

£28499
£474/month
Example
  • BMW 3 Series

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

97000 miles 2016 Zero Deposit

Home Delivery Available

£8990
£189/month
Example
  • BMW 3 Series

2.0 320d Luxury Touring 5dr Diesel Manual Euro 5 ( BMW 3 Series

79938 miles 2015 Zero Deposit

Home Delivery Available

£8995
£189/month
Example
  • BMW 3 Series

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

31300 miles 2021 Zero Deposit

Home Delivery Available

£21490
£358/month
Example
  • BMW 3 Series

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

68000 miles 2016 Zero Deposit

Home Delivery Available

£11850
£249/month
Example
  • BMW 3 Series

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

76458 miles 2017 Zero Deposit

Home Delivery Available

£11940
Stockport
£250/month
Example
  • BMW 3 Series

2.0 320i Sport GT 5dr Petrol Manual xDrive Euro 6 BMW 3 Series

87638 miles 2018 Zero Deposit

Home Delivery Available

£10599
York
£222/month
Example
  • BMW 3 Series

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

91070 miles 2017 Zero Deposit

Home Delivery Available

£11390
£239/month
Example
  • BMW 3 Series

3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Eur BMW 3 Series

61262 miles 2015 Zero Deposit

Home Delivery Available

£14995
£315/month
Example
  • BMW 3 Series

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

35763 miles 2021 Zero Deposit

Home Delivery Available

£21499
York
£358/month
Example
  • BMW 3 Series

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

24990 miles 2021 Zero Deposit

Home Delivery Available

£36449
Watford
£607/month
Example
  • BMW 3 Series

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

89277 miles 2020 Zero Deposit

Home Delivery Available

£15699
Warrington
£261/month
Example
  • BMW 3 Series

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

72000 miles 2018 Zero Deposit

Home Delivery Available

£14499
Warrington
£304/month
Example
  • BMW 3 Series

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

58692 miles 2019 Zero Deposit

Home Delivery Available

£16280
Stockport
£342/month
Example
  • BMW 3 Series

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

73017 miles 2020 Zero Deposit

Home Delivery Available

£18270
Stockport
£304/month
Example
  • BMW 3 Series

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

82319 miles 2019 Zero Deposit

Home Delivery Available

£16970
Stockport
£356/month
Example
  • BMW 3 Series

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

53162 miles 2020 Zero Deposit

Home Delivery Available

£22970
Stockport
£382/month
Example
  • BMW 3 Series

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

58330 miles 2016 Zero Deposit

Home Delivery Available

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

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

94992 miles 2018 Zero Deposit

Home Delivery Available

£10628
£223/month
Example
  • BMW 3 Series

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

25000 miles 2019 Zero Deposit

Home Delivery Available

£22284
Telford
£468/month
Example
  • BMW 3 Series

1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s BMW 3 Series

62257 miles 2018 Zero Deposit

Home Delivery Available

£12295
£258/month
Example
  • BMW 3 Series

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

107800 miles 2017 Zero Deposit

Home Delivery Available

£7395
Milton Keynes
£155/month
Example
  • BMW 3 Series

3.0 330d M Sport Shadow Edition Saloon 4dr Diesel BMW 3 Series

29800 miles 2018 Zero Deposit

Home Delivery Available

£20450
£429/month
Example
  • BMW 3 Series

2.0 320i Sport GT 5dr Petrol Manual Euro 6 (s/s) ( BMW 3 Series

41989 miles 2018 Zero Deposit

Home Delivery Available

£13990
£293/month
Example
  • BMW 3 Series

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

27229 miles 2019 Zero Deposit

Home Delivery Available

£21300
£447/month
Example
  • BMW 3 Series

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

90000 miles 2016 Zero Deposit

Home Delivery Available

£11800
£247/month
Example