Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

83000 miles 2016 Zero Deposit

Home Delivery Available

£10190
London
£214/month
Example
  • BMW 3 Series

330 330e M Sport 4dr Step Auto BMW 3 Series

64990 miles 2022 Zero Deposit

Home Delivery Available

£18999
£316/month
Example
  • BMW 3 Series

2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5d BMW 3 Series

36908 miles 2021 Zero Deposit

Home Delivery Available

£18975
£316/month
Example
  • BMW 3 Series

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

85922 miles 2016 Zero Deposit

Home Delivery Available

£13990
£293/month
Example
  • BMW 3 Series

2.0 330e M Sport Saloon BMW 3 Series

60850 miles 2020 Zero Deposit

Home Delivery Available

£19999
£333/month
Example
  • BMW 3 Series

318 318d SE Pro 4dr BMW 3 Series

50889 miles 2021 Zero Deposit

Home Delivery Available

£16500
Preston
£275/month
Example
  • BMW 3 Series

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

67201 miles 2018 Zero Deposit

Home Delivery Available

£14999
Glasgow
£315/month
Example
  • BMW 3 Series

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

75258 miles 2020 Zero Deposit

Home Delivery Available

£17999
Manchester
£300/month
Example
  • BMW 3 Series

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

57205 miles 2017 Zero Deposit

Home Delivery Available

£12200
Derby
£256/month
Example
  • BMW 3 Series

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

71400 miles 2021 Zero Deposit

Home Delivery Available

£20395
London
£339/month
Example
  • BMW 3 Series

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

83000 miles 2021 Zero Deposit

Home Delivery Available

£17495
London
£291/month
Example
  • BMW 3 Series

3.0 335d M Sport Touring 5dr Diesel Auto xDrive Eu BMW 3 Series

106052 miles 2016 Zero Deposit

Home Delivery Available

£14495
Swindon
£304/month
Example
  • BMW 3 Series

M3 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive BMW 3 Series

48270 miles 2021 Zero Deposit

Home Delivery Available

£29997
Darlington
£499/month
Example
  • BMW 3 Series

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

81620 miles 2016 Zero Deposit

Home Delivery Available

£16489
£346/month
Example
  • BMW 3 Series

2.0 320i M Sport Shadow Edition Saloon 4dr Petrol BMW 3 Series

42000 miles 2018 Zero Deposit

Home Delivery Available

£15700
£329/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr BMW 3 Series

94086 miles 2018 Zero Deposit

Home Delivery Available

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

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

66200 miles 2017 Zero Deposit

Home Delivery Available

£15985
£335/month
Example
  • BMW 3 Series

M3 3.0 M340i Touring Auto xDrive Euro 6 ss 5dr BMW 3 Series

44500 miles 2020 Zero Deposit

Home Delivery Available

£35495
Manchester
£591/month
Example
  • BMW 3 Series

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

99873 miles 2015 Zero Deposit

Home Delivery Available

£11249
£236/month
Example
  • BMW 3 Series

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

102125 miles 2016 Zero Deposit

Home Delivery Available

£15799
£331/month
Example
  • BMW 3 Series

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

38400 miles 2023 Zero Deposit

Home Delivery Available

£24490
£408/month
Example
  • BMW 3 Series

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

84000 miles 2021 Zero Deposit

Home Delivery Available

£19650
£327/month
Example
  • BMW 3 Series

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

105000 miles 2016 Zero Deposit

Home Delivery Available

£8479
Bury
£178/month
Example
  • BMW 3 Series

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

57000 miles 2021 Zero Deposit

Home Delivery Available

£22950
£382/month
Example
  • BMW 3 Series

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

27466 miles 2022 Zero Deposit

Home Delivery Available

£27475
£457/month
Example
  • BMW 3 Series

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

66250 miles 2020 Zero Deposit

Home Delivery Available

£22495
Harlow
£374/month
Example
  • BMW 3 Series

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

64000 miles 2015 Zero Deposit

Home Delivery Available

£13650
£286/month
Example
  • BMW 3 Series

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

77000 miles 2018 Zero Deposit

Home Delivery Available

£16250
£341/month
Example
  • BMW 3 Series

M3 3.0 M340i Touring Auto xDrive Euro 6 ss 5dr BMW 3 Series

52975 miles 2020 Zero Deposit

Home Delivery Available

£33995
£566/month
Example
  • BMW 3 Series

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

60000 miles 2019 Zero Deposit

Home Delivery Available

£18950
Liverpool
£398/month
Example
  • BMW 3 Series

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

78922 miles 2016 Zero Deposit

Home Delivery Available

£10749
£225/month
Example
  • BMW 3 Series

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

88797 miles 2016 Zero Deposit

Home Delivery Available

£8750
£183/month
Example
  • BMW 3 Series

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

87500 miles 2019 Zero Deposit

Home Delivery Available

£19499
Sheffield
£409/month
Example
  • BMW 3 Series

320 320i Sport 4dr Step Auto BMW 3 Series

54657 miles 2021 Zero Deposit

Home Delivery Available

£18880
£314/month
Example
  • BMW 3 Series

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

77919 miles 2017 Zero Deposit

Home Delivery Available

£11495
£241/month
Example
  • BMW 3 Series

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

75000 miles 2017 Zero Deposit

Home Delivery Available

£13249
£278/month
Example