Grey BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

81000 miles 2020 Zero Deposit

Home Delivery Available

£17384
Telford
£289/month
Example
  • BMW 3 Series

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

74000 miles 2021 Zero Deposit

Home Delivery Available

£26991
Leeds
£449/month
Example
  • BMW 3 Series

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

36000 miles 2019 Zero Deposit

Home Delivery Available

£33995
£566/month
Example
  • BMW 3 Series

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

108000 miles 2017 Zero Deposit

Home Delivery Available

£8999
£189/month
Example
  • BMW 3 Series

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

34000 miles 2019 Zero Deposit

Home Delivery Available

£23500
£493/month
Example
  • BMW 3 Series

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

82000 miles 2018 Zero Deposit

Home Delivery Available

£12349
£259/month
Example
  • BMW 3 Series

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

39000 miles 2020 Zero Deposit

Home Delivery Available

£31994
£532/month
Example
  • BMW 3 Series

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

77866 miles 2015 Zero Deposit

Home Delivery Available

£9895
£207/month
Example
  • BMW 3 Series

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

25000 miles 2020 Zero Deposit

Home Delivery Available

£39991
Leeds
£665/month
Example
  • BMW 3 Series

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

104989 miles 2015 Zero Deposit

Home Delivery Available

£7095
£149/month
Example
  • BMW 3 Series

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

52518 miles 2022 Zero Deposit

Home Delivery Available

£26495
£441/month
Example
  • BMW 3 Series

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

74000 miles 2020 Zero Deposit

Home Delivery Available

£19995
£333/month
Example
  • BMW 3 Series

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

7300 miles 2023 Zero Deposit

Home Delivery Available

£49950
£831/month
Example
  • BMW 3 Series

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

85505 miles 2021 Zero Deposit

Home Delivery Available

£15000
£250/month
Example
  • BMW 3 Series

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

80707 miles 2016 Zero Deposit

Home Delivery Available

£9995
£210/month
Example
  • BMW 3 Series

320 320I M SPORT BMW 3 Series

87125 miles 2019 Zero Deposit

Home Delivery Available

£16595
Luton
£348/month
Example
  • BMW 3 Series

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

53919 miles 2018 Zero Deposit

Home Delivery Available

£16700
Derby
£350/month
Example
  • BMW 3 Series

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

46300 miles 2021 Zero Deposit

Home Delivery Available

£22490
£374/month
Example
  • BMW 3 Series

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

55700 miles 2021 Zero Deposit

Home Delivery Available

£20990
£349/month
Example
  • BMW 3 Series

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

89000 miles 2018 Zero Deposit

Home Delivery Available

£13890
Stockport
£291/month
Example
  • BMW 3 Series

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

73143 miles 2022 Zero Deposit

Home Delivery Available

£17199
Newcastle upon Tyne
£286/month
Example
  • BMW 3 Series

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

43555 miles 2021 Zero Deposit

Home Delivery Available

£20499
£341/month
Example
  • BMW 3 Series

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

67322 miles 2021 Zero Deposit

Home Delivery Available

£18495
£308/month
Example
  • BMW 3 Series

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

43368 miles 2021 Zero Deposit

Home Delivery Available

£21400
Derby
£356/month
Example
  • BMW 3 Series

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

74130 miles 2017 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 3 Series

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

69400 miles 2019 Zero Deposit

Home Delivery Available

£14500
£304/month
Example
  • BMW 3 Series

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

87000 miles 2021 Zero Deposit

Home Delivery Available

£17995
£299/month
Example
  • BMW 3 Series

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

74130 miles 2017 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 3 Series

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

96000 miles 2019 Zero Deposit

Home Delivery Available

£14584
Telford
£306/month
Example
  • BMW 3 Series

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

17809 miles 2021 Zero Deposit

Home Delivery Available

£25990
£432/month
Example
  • BMW 3 Series

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

18000 miles 2023 Zero Deposit

Home Delivery Available

£30900
£514/month
Example
  • BMW 3 Series

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

93000 miles 2019 Zero Deposit

Home Delivery Available

£25495
Birmingham
£535/month
Example
  • BMW 3 Series

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

36500 miles 2022 Zero Deposit

Home Delivery Available

£46995
£782/month
Example
  • BMW 3 Series

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

90000 miles 2015 Zero Deposit

Home Delivery Available

£9395
£197/month
Example
  • BMW 3 Series

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

60131 miles 2017 Zero Deposit

Home Delivery Available

£11250
Guildford
£236/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh Luxury Saloon 4dr Petrol Plug-in H BMW 3 Series

85000 miles 2017 Zero Deposit

Home Delivery Available

£9495
£199/month
Example