Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2 BMW 3 Series

65600 miles 2020 Zero Deposit

Home Delivery Available

£13990
£233/month
Example
  • BMW 3 Series

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

45000 miles 2018 Zero Deposit

Home Delivery Available

£15940
Stockport
£334/month
Example
  • BMW 3 Series

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

61953 miles 2021 Zero Deposit

Home Delivery Available

£15999
York
£266/month
Example
  • BMW 3 Series

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

103809 miles 2015 Zero Deposit

Home Delivery Available

£10000
£210/month
Example
  • BMW 3 Series

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

88000 miles 2016 Zero Deposit

Home Delivery Available

£8950
£188/month
Example
  • BMW 3 Series

M3 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDriv BMW 3 Series

22500 miles 2022 Zero Deposit

Home Delivery Available

£45500
£757/month
Example
  • BMW 3 Series

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

66000 miles 2017 Zero Deposit

Home Delivery Available

£14850
Manchester
£312/month
Example
  • BMW 3 Series

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

50000 miles 2021 Zero Deposit

Home Delivery Available

£22490
£374/month
Example
  • BMW 3 Series

Touring Special Edition M Sport Shadow Edition BMW 3 Series

43819 miles 2019 Zero Deposit

Home Delivery Available

£20556
Portsmouth
£431/month
Example
  • BMW 3 Series

M3 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/ BMW 3 Series

50000 miles 2019 Zero Deposit

Home Delivery Available

£30890
£514/month
Example
  • BMW 3 Series

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

74581 miles 2021 Zero Deposit

Home Delivery Available

£19000
Liverpool
£316/month
Example
  • BMW 3 Series

M3 3.0 M340d xDrive Saloon BMW 3 Series

21000 miles 2022 Zero Deposit

Home Delivery Available

£35795
Rochdale
£596/month
Example
  • BMW 3 Series

2.0 320d SE Saloon 4dr Diesel Automatic Euro 6 (s/ BMW 3 Series

58000 miles 2018 Zero Deposit

Home Delivery Available

£11650
Stockport
£244/month
Example
  • BMW 3 Series

320 320i M Sport 5dr Step Auto (Na BMW 3 Series

31110 miles 2022 Zero Deposit

Home Delivery Available

£24650
Preston
£410/month
Example
  • BMW 3 Series

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

88737 miles 2021 Zero Deposit

Home Delivery Available

£18995
£316/month
Example
  • BMW 3 Series

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

69369 miles 2021 Zero Deposit

Home Delivery Available

£19995
£333/month
Example
  • BMW 3 Series

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

52475 miles 2020 Zero Deposit

Home Delivery Available

£19975
£332/month
Example
  • BMW 3 Series

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

60824 miles 2017 Zero Deposit

Home Delivery Available

£12950
£272/month
Example
  • BMW 3 Series

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

115000 miles 2016 Zero Deposit

Home Delivery Available

£7195
Bedford
£151/month
Example
  • BMW 3 Series

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

78131 miles 2021 Zero Deposit

Home Delivery Available

£19995
£333/month
Example
  • BMW 3 Series

320 320D ED PLUS TOURING BMW 3 Series

100000 miles 2016 Zero Deposit

Home Delivery Available

£9290
£195/month
Example
  • BMW 3 Series

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

27000 miles 2021 Zero Deposit

Home Delivery Available

£39995
£666/month
Example
  • BMW 3 Series

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

39250 miles 2019 Zero Deposit

Home Delivery Available

£21995
£461/month
Example
  • BMW 3 Series

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

51000 miles 2017 Zero Deposit

Home Delivery Available

£16995
£357/month
Example
  • BMW 3 Series

3.0 330d M Sport Shadow Edition Touring 5dr Diesel BMW 3 Series

97012 miles 2018 Zero Deposit

Home Delivery Available

£14490
£304/month
Example
  • BMW 3 Series

3 SERIES 320d MHT SE Pro 5dr Step Auto BMW 3 Series

31027 miles 2022 Zero Deposit

Home Delivery Available

£22499
£374/month
Example
  • BMW 3 Series

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

102000 miles 2016 Zero Deposit

Home Delivery Available

£8495
Birmingham
£178/month
Example
  • BMW 3 Series

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

16174 miles 2021 Zero Deposit

Home Delivery Available

£19975
£332/month
Example
  • BMW 3 Series

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

90140 miles 2021 Zero Deposit

Home Delivery Available

£18549
£309/month
Example
  • BMW 3 Series

2.0 320d Sport Touring 5dr Diesel Manual xDrive Eu BMW 3 Series

98805 miles 2017 Zero Deposit

Home Delivery Available

£8995
£189/month
Example
  • BMW 3 Series

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

100000 miles 2018 Zero Deposit

Home Delivery Available

£8950
Bournemouth
£188/month
Example
  • BMW 3 Series

318 318d SE 5dr Step Auto BMW 3 Series

92000 miles 2019 Zero Deposit

Home Delivery Available

£11450
£240/month
Example
  • BMW 3 Series

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

63760 miles 2021 Zero Deposit

Home Delivery Available

£18299
Newcastle upon Tyne
£304/month
Example
  • BMW 3 Series

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

85000 miles 2019 Zero Deposit

Home Delivery Available

£14590
Manchester
£306/month
Example
  • BMW 3 Series

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

109000 miles 2017 Zero Deposit

Home Delivery Available

£10195
Birmingham
£214/month
Example