Black BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

72673 miles 2018 Zero Deposit

Home Delivery Available

£17495
Bangor
£367/month
Example
  • BMW 3 Series

330 330e M Sport 5dr Step Auto (M BMW 3 Series

50172 miles 2022 Zero Deposit

Home Delivery Available

£24350
Preston
£405/month
Example
  • BMW 3 Series

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

84000 miles 2016 Zero Deposit

Home Delivery Available

£11549
£242/month
Example
  • BMW 3 Series

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

84000 miles 2015 Zero Deposit

Home Delivery Available

£10599
£222/month
Example
  • BMW 3 Series

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

84000 miles 2015 Zero Deposit

Home Delivery Available

£9949
£209/month
Example
  • BMW 3 Series

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

80563 miles 2016 Zero Deposit

Home Delivery Available

£11980
Bolton
£251/month
Example
  • BMW 3 Series

2.0 320d MHT Sport Saloon 4dr Diesel BMW 3 Series

79000 miles 2020 Zero Deposit

Home Delivery Available

£17750
£295/month
Example
  • BMW 3 Series

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

66620 miles 2017 Zero Deposit

Home Delivery Available

£14497
£304/month
Example
  • BMW 3 Series

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

45800 miles 2020 Zero Deposit

Home Delivery Available

£21990
£366/month
Example
  • BMW 3 Series

2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto BMW 3 Series

56555 miles 2021 Zero Deposit

Home Delivery Available

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

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

66000 miles 2019 Zero Deposit

Home Delivery Available

£17489
Harlow
£367/month
Example
  • BMW 3 Series

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

83000 miles 2018 Zero Deposit

Home Delivery Available

£11980
£251/month
Example
  • BMW 3 Series

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

103000 miles 2016 Zero Deposit

Home Delivery Available

£8950
£188/month
Example
  • BMW 3 Series

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

34373 miles 2022 Zero Deposit

Home Delivery Available

£36995
£616/month
Example
  • BMW 3 Series

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

39250 miles 2019 Zero Deposit

Home Delivery Available

£21995
£461/month
Example
  • BMW 3 Series

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

90000 miles 2016 Zero Deposit

Home Delivery Available

£8449
Bury
£177/month
Example
  • BMW 3 Series

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

36000 miles 2016 Zero Deposit

Home Delivery Available

£16995
£357/month
Example
  • BMW 3 Series

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

31388 miles 2022 Zero Deposit

Home Delivery Available

£22990
£383/month
Example
  • BMW 3 Series

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

8547 miles 2022 Zero Deposit

Home Delivery Available

£32495
£541/month
Example
  • BMW 3 Series

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

76000 miles 2016 Zero Deposit

Home Delivery Available

£18438
Bolton
£387/month
Example
  • BMW 3 Series

2.0 320d MHT SE Saloon 4dr Diesel Hybrid Auto Euro BMW 3 Series

59000 miles 2021 Zero Deposit

Home Delivery Available

£16950
Liverpool
£282/month
Example
  • BMW 3 Series

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

86000 miles 2020 Zero Deposit

Home Delivery Available

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

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

105000 miles 2020 Zero Deposit

Home Delivery Available

£12500
Manchester
£262/month
Example
  • BMW 3 Series

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

86400 miles 2017 Zero Deposit

Home Delivery Available

£13490
£283/month
Example
  • BMW 3 Series

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

33394 miles 2021 Zero Deposit

Home Delivery Available

£18999
Oldham
£316/month
Example
  • BMW 3 Series

330 330E M SPORT 4-Door BMW 3 Series

83650 miles 2018 Zero Deposit

Home Delivery Available

£10999
£231/month
Example
  • BMW 3 Series

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

63600 miles 2019 Zero Deposit

Home Delivery Available

£16500
£346/month
Example
  • BMW 3 Series

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

22233 miles 2022 Zero Deposit

Home Delivery Available

£25795
£429/month
Example
  • BMW 3 Series

3.0 340i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr BMW 3 Series

30215 miles 2018 Zero Deposit

Home Delivery Available

£23995
£503/month
Example
  • BMW 3 Series

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

42694 miles 2020 Zero Deposit

Home Delivery Available

£22990
£383/month
Example
  • BMW 3 Series

2.0 320d xDrive Gran Turismo BMW 3 Series

77658 miles 2016 Zero Deposit

Home Delivery Available

£11495
£241/month
Example
  • BMW 3 Series

2.0 320i M Sport Saloon BMW 3 Series

73550 miles 2017 Zero Deposit

Home Delivery Available

£10500
£220/month
Example
  • BMW 3 Series

2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr BMW 3 Series

87000 miles 2015 Zero Deposit

Home Delivery Available

£7940
Peterborough
£166/month
Example
  • BMW 3 Series

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

54000 miles 2018 Zero Deposit

Home Delivery Available

£17950
£377/month
Example
  • BMW 3 Series

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

84000 miles 2015 Zero Deposit

Home Delivery Available

£10599
£222/month
Example
  • BMW 3 Series

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

84000 miles 2015 Zero Deposit

Home Delivery Available

£9949
£209/month
Example