Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

107932 miles 2015 Zero Deposit

Home Delivery Available

£5995
St Helens
£126/month
Example
  • BMW 3 Series

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

99420 miles 2016 Zero Deposit

Home Delivery Available

£8799
Warrington
£184/month
Example
  • BMW 3 Series

2.0 320d M Sport Shadow Edition Touring 5dr Diesel BMW 3 Series

77000 miles 2018 Zero Deposit

Home Delivery Available

£15770
Stockport
£331/month
Example
  • BMW 3 Series

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

54000 miles 2018 Zero Deposit

Home Delivery Available

£16490
£346/month
Example
  • BMW 3 Series

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

88600 miles 2016 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

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

30000 miles 2021 Zero Deposit

Home Delivery Available

£34500
£574/month
Example
  • BMW 3 Series

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

77450 miles 2016 Zero Deposit

Home Delivery Available

£10290
£216/month
Example
  • BMW 3 Series

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

78621 miles 2016 Zero Deposit

Home Delivery Available

£10800
£226/month
Example
  • BMW 3 Series

Diesel Touring M Sport BMW 3 Series

35975 miles 2023 Zero Deposit

Home Delivery Available

£28875
Portsmouth
£480/month
Example
  • BMW 3 Series

Diesel Touring M Sport BMW 3 Series

19583 miles 2024 Zero Deposit

Home Delivery Available

£35158
Portsmouth
£585/month
Example
  • BMW 3 Series

3.0 340i M Sport Shadow Edition Saloon 4dr Petrol BMW 3 Series

47000 miles 2018 Zero Deposit

Home Delivery Available

£22500
Manchester
£472/month
Example
  • BMW 3 Series

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

17479 miles 2022 Zero Deposit

Home Delivery Available

£38495
£641/month
Example
  • BMW 3 Series

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

62925 miles 2015 Zero Deposit

Home Delivery Available

£14800
Derby
£310/month
Example
  • BMW 3 Series

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

44000 miles 2016 Zero Deposit

Home Delivery Available

£15999
£336/month
Example
  • BMW 3 Series

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

89000 miles 2020 Zero Deposit

Home Delivery Available

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

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

116000 miles 2021 Zero Deposit

Home Delivery Available

£14299
£300/month
Example
  • BMW 3 Series

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

36750 miles 2020 Zero Deposit

Home Delivery Available

£23499
Glasgow
£391/month
Example
  • BMW 3 Series

2.0 318d MHT Sport Saloon 4dr Diesel Hybrid Auto E BMW 3 Series

69273 miles 2020 Zero Deposit

Home Delivery Available

£18395
£306/month
Example
  • BMW 3 Series

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

53000 miles 2023 Zero Deposit

Home Delivery Available

£24989
£416/month
Example
  • BMW 3 Series

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

74000 miles 2017 Zero Deposit

Home Delivery Available

£9495
Bedford
£199/month
Example
  • BMW 3 Series

320 320d M Sport 5dr Step Auto ** 35 ROAD TAX ** BMW 3 Series

91464 miles 2015 Zero Deposit

Home Delivery Available

£11999
£252/month
Example
  • BMW 3 Series

2.0 318d SE Pro Saloon 4dr Diesel Manual Euro 6 (s BMW 3 Series

44339 miles 2021 Zero Deposit

Home Delivery Available

£17795
£296/month
Example
  • BMW 3 Series

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

49000 miles 2017 Zero Deposit

Home Delivery Available

£17950
Leeds
£377/month
Example
  • BMW 3 Series

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

93000 miles 2020 Zero Deposit

Home Delivery Available

£17295
£288/month
Example
  • BMW 3 Series

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

53567 miles 2017 Zero Deposit

Home Delivery Available

£15695
£329/month
Example
  • BMW 3 Series

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

90000 miles 2017 Zero Deposit

Home Delivery Available

£7950
£167/month
Example
  • BMW 3 Series

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

39785 miles 2021 Zero Deposit

Home Delivery Available

£22290
£371/month
Example
  • BMW 3 Series

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

57860 miles 2016 Zero Deposit

Home Delivery Available

£10999
£231/month
Example
  • BMW 3 Series

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

44448 miles 2018 Zero Deposit

Home Delivery Available

£22350
£469/month
Example
  • BMW 3 Series

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

36000 miles 2020 Zero Deposit

Home Delivery Available

£20995
Hastings
£349/month
Example
  • BMW 3 Series

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

68776 miles 2017 Zero Deposit

Home Delivery Available

£10795
£226/month
Example
  • BMW 3 Series

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

41588 miles 2020 Zero Deposit

Home Delivery Available

£21422
Harlow
£356/month
Example