Grey BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

109000 miles 2016 Zero Deposit

Home Delivery Available

£5995
Glasgow
£126/month
Example
  • BMW 3 Series

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

65000 miles 2015 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

56600 miles 2021 Zero Deposit

Home Delivery Available

£20990
£349/month
Example
  • BMW 3 Series

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

52500 miles 2017 Zero Deposit

Home Delivery Available

£14000
Derby
£294/month
Example
  • BMW 3 Series

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

68000 miles 2015 Zero Deposit

Home Delivery Available

£15950
£335/month
Example
  • BMW 3 Series

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

96500 miles 2020 Zero Deposit

Home Delivery Available

£15600
£260/month
Example
  • BMW 3 Series

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

52007 miles 2022 Zero Deposit

Home Delivery Available

£23500
Preston
£391/month
Example
  • BMW 3 Series

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

50291 miles 2020 Zero Deposit

Home Delivery Available

£19995
£333/month
Example
  • BMW 3 Series

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

50000 miles 2021 Zero Deposit

Home Delivery Available

£18995
£316/month
Example
  • BMW 3 Series

2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in H BMW 3 Series

66310 miles 2021 Zero Deposit

Home Delivery Available

£15800
£263/month
Example
  • BMW 3 Series

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

62500 miles 2016 Zero Deposit

Home Delivery Available

£14895
£312/month
Example
  • BMW 3 Series

2.0 316d Sport Saloon 4dr Diesel Manual Euro 5 (s/ BMW 3 Series

88900 miles 2015 Zero Deposit

Home Delivery Available

£7450
£156/month
Example
  • BMW 3 Series

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

23000 miles 2021 Zero Deposit

Home Delivery Available

£23901
£398/month
Example
  • BMW 3 Series

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

42373 miles 2019 Zero Deposit

Home Delivery Available

£16995
£357/month
Example
  • BMW 3 Series

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

87531 miles 2016 Zero Deposit

Home Delivery Available

£16840
£353/month
Example
  • BMW 3 Series

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

97274 miles 2020 Zero Deposit

Home Delivery Available

£12899
York
£215/month
Example
  • BMW 3 Series

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

89001 miles 2021 Zero Deposit

Home Delivery Available

£17299
York
£288/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Pro Edition Touring 5dr Pet BMW 3 Series

101510 miles 2022 Zero Deposit

Home Delivery Available

£17985
£377/month
Example
  • BMW 3 Series

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

92752 miles 2020 Zero Deposit

Home Delivery Available

£15049
£250/month
Example
  • BMW 3 Series

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

40000 miles 2017 Zero Deposit

Home Delivery Available

£11789
Stockport
£247/month
Example
  • BMW 3 Series

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

48338 miles 2022 Zero Deposit

Home Delivery Available

£25990
£432/month
Example
  • BMW 3 Series

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

70823 miles 2022 Zero Deposit

Home Delivery Available

£20990
£349/month
Example
  • BMW 3 Series

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

32787 miles 2016 Zero Deposit

Home Delivery Available

£7995
Bolton
£168/month
Example
  • BMW 3 Series

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

65000 miles 2017 Zero Deposit

Home Delivery Available

£12890
£270/month
Example
  • BMW 3 Series

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

42100 miles 2020 Zero Deposit

Home Delivery Available

£33499
£557/month
Example
  • BMW 3 Series

2.0 330i M Sport Saloon 4dr Petrol Manual Euro 6 ( BMW 3 Series

80000 miles 2016 Zero Deposit

Home Delivery Available

£11490
£241/month
Example
  • BMW 3 Series

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

76000 miles 2016 Zero Deposit

Home Delivery Available

£11295
Chester
£237/month
Example
  • BMW 3 Series

2.0 318d M Sport Auto 5dr BMW 3 Series

53944 miles 2019 Zero Deposit

Home Delivery Available

£15995
Inverness
£336/month
Example
  • BMW 3 Series

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

93436 miles 2016 Zero Deposit

Home Delivery Available

£7995
£168/month
Example
  • BMW 3 Series

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

52888 miles 2018 Zero Deposit

Home Delivery Available

£11100
Derby
£233/month
Example
  • BMW 3 Series

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

48800 miles 2016 Zero Deposit

Home Delivery Available

£13900
Derby
£292/month
Example
  • BMW 3 Series

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

97062 miles 2021 Zero Deposit

Home Delivery Available

£16699
£278/month
Example
  • BMW 3 Series

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

13000 miles 2019 Zero Deposit

Home Delivery Available

£24995
Huddersfield
£524/month
Example
  • BMW 3 Series

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

77141 miles 2016 Zero Deposit

Home Delivery Available

£12390
£260/month
Example
  • BMW 3 Series

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

51972 miles 2022 Zero Deposit

Home Delivery Available

£25995
£433/month
Example
  • BMW 3 Series

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

85000 miles 2015 Zero Deposit

Home Delivery Available

£9990
£209/month
Example