Grey BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

M3 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr BMW 3 Series

23991 miles 2023 Zero Deposit

Home Delivery Available

£49991
Leeds
£832/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon BMW 3 Series

80000 miles 2016 Zero Deposit

Home Delivery Available

£11995
£252/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Plus Edition Saloon 4dr Petrol Plug-in Hybrid Auto E BMW 3 Series

47099 miles 2020 Zero Deposit

Home Delivery Available

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

2.0 330e 12kWh M Sport Plus Edition Saloon 4dr Pet BMW 3 Series

47099 miles 2020 Zero Deposit

Home Delivery Available

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

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

105000 miles 2015 Zero Deposit

Home Delivery Available

£8450
£177/month
Example
  • BMW 3 Series

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

71000 miles 2018 Zero Deposit

Home Delivery Available

£8450
£177/month
Example
  • BMW 3 Series

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

56786 miles 2021 Zero Deposit

Home Delivery Available

£20995
£349/month
Example
  • BMW 3 Series

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

47052 miles 2021 Zero Deposit

Home Delivery Available

£22975
£382/month
Example
  • BMW 3 Series

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

95000 miles 2018 Zero Deposit

Home Delivery Available

£16695
Manchester
£350/month
Example
  • BMW 3 Series

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

68150 miles 2017 Zero Deposit

Home Delivery Available

£9994
£210/month
Example
  • BMW 3 Series

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

99000 miles 2015 Zero Deposit

Home Delivery Available

£9650
£202/month
Example
  • BMW 3 Series

2.0 318d Sport Saloon 4dr Diesel Manual BMW 3 Series

45000 miles 2021 Zero Deposit

Home Delivery Available

£19750
£329/month
Example
  • BMW 3 Series

330 330d xDrive M Sport Saloon BMW 3 Series

63105 miles 2015 Zero Deposit

Home Delivery Available

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

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

95750 miles 2016 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 3 Series

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

113270 miles 2021 Zero Deposit

Home Delivery Available

£14899
York
£313/month
Example
  • BMW 3 Series

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

71475 miles 2020 Zero Deposit

Home Delivery Available

£19795
£329/month
Example
  • BMW 3 Series

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

45874 miles 2017 Zero Deposit

Home Delivery Available

£18995
£399/month
Example
  • BMW 3 Series

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

25300 miles 2021 Zero Deposit

Home Delivery Available

£22990
£383/month
Example
  • BMW 3 Series

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

48015 miles 2017 Zero Deposit

Home Delivery Available

£12990
Birmingham
£272/month
Example
  • BMW 3 Series

2.0 320i M Sport Shadow Edition Touring 5dr Petrol BMW 3 Series

87000 miles 2018 Zero Deposit

Home Delivery Available

£13490
Redditch
£283/month
Example
  • BMW 3 Series

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

56200 miles 2017 Zero Deposit

Home Delivery Available

£13990
Leeds
£293/month
Example
  • BMW 3 Series

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

53100 miles 2019 Zero Deposit

Home Delivery Available

£20250
£425/month
Example
  • BMW 3 Series

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

83700 miles 2016 Zero Deposit

Home Delivery Available

£13295
Guildford
£279/month
Example
  • BMW 3 Series

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

101178 miles 2018 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

2.0 320d M Sport GT 5dr Diesel Auto xDrive Euro 6 BMW 3 Series

71258 miles 2015 Zero Deposit

Home Delivery Available

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

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

60000 miles 2019 Zero Deposit

Home Delivery Available

£16490
Bolton
£346/month
Example
  • BMW 3 Series

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

15726 miles 2022 Zero Deposit

Home Delivery Available

£26750
£445/month
Example
  • BMW 3 Series

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

35400 miles 2021 Zero Deposit

Home Delivery Available

£22990
£383/month
Example
  • BMW 3 Series

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

24599 miles 2021 Zero Deposit

Home Delivery Available

£36995
£616/month
Example
  • BMW 3 Series

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

72300 miles 2020 Zero Deposit

Home Delivery Available

£14499
Oldham
£241/month
Example
  • BMW 3 Series

2.0 318d MHT SE Saloon 4dr Diesel Auto BMW 3 Series

73000 miles 2020 Zero Deposit

Home Delivery Available

£17900
£298/month
Example