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

41000 miles 2021 Zero Deposit

Home Delivery Available

£22990
£383/month
Example
  • BMW 3 Series

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

92250 miles 2021 Zero Deposit

Home Delivery Available

£28495
Bradford
£474/month
Example
  • BMW 3 Series

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

103825 miles 2021 Zero Deposit

Home Delivery Available

£16990
Bolton
£356/month
Example
  • BMW 3 Series

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

86000 miles 2018 Zero Deposit

Home Delivery Available

£13484
Telford
£283/month
Example
  • BMW 3 Series

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

62000 miles 2021 Zero Deposit

Home Delivery Available

£31295
Bolton
£521/month
Example
  • BMW 3 Series

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

72601 miles 2016 Zero Deposit

Home Delivery Available

£10745
Bolton
£225/month
Example
  • BMW 3 Series

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

62000 miles 2019 Zero Deposit

Home Delivery Available

£18990
Redditch
£398/month
Example
  • BMW 3 Series

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

104000 miles 2018 Zero Deposit

Home Delivery Available

£10800
£226/month
Example
  • BMW 3 Series

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

38000 miles 2021 Zero Deposit

Home Delivery Available

£28950
Nottingham
£482/month
Example
  • BMW 3 Series

330 330E M SPORT BMW 3 Series

70000 miles 2022 Zero Deposit

Home Delivery Available

£19495
Bristol
£324/month
Example
  • BMW 3 Series

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

44807 miles 2021 Zero Deposit

Home Delivery Available

£17499
Oldham
£291/month
Example
  • BMW 3 Series

2.0 320i M Sport Touring 5dr Petrol Auto xDrive Eu BMW 3 Series

50768 miles 2016 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

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

65905 miles 2019 Zero Deposit

Home Delivery Available

£19795
£415/month
Example
  • BMW 3 Series

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

9958 miles 2024 Zero Deposit

Home Delivery Available

£31000
£516/month
Example
  • BMW 3 Series

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

69800 miles 2016 Zero Deposit

Home Delivery Available

£13995
Bradford
£294/month
Example
  • BMW 3 Series

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

67000 miles 2015 Zero Deposit

Home Delivery Available

£12263
£257/month
Example
  • BMW 3 Series

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

66000 miles 2017 Zero Deposit

Home Delivery Available

£11000
Cambridge
£231/month
Example
  • BMW 3 Series

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

39897 miles 2019 Zero Deposit

Home Delivery Available

£18299
Glasgow
£384/month
Example
  • BMW 3 Series

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

57000 miles 2017 Zero Deposit

Home Delivery Available

£10899
£229/month
Example
  • BMW 3 Series

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

96505 miles 2020 Zero Deposit

Home Delivery Available

£16295
£271/month
Example
  • BMW 3 Series

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

50119 miles 2016 Zero Deposit

Home Delivery Available

£11600
Derby
£243/month
Example
  • BMW 3 Series

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

46100 miles 2022 Zero Deposit

Home Delivery Available

£22490
£374/month
Example
  • BMW 3 Series

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

32764 miles 2020 Zero Deposit

Home Delivery Available

£26995
Wigan
£449/month
Example
  • BMW 3 Series

330 330e xDrive M Sport 4dr Step A BMW 3 Series

40761 miles 2021 Zero Deposit

Home Delivery Available

£24990
Chelmsford
£416/month
Example
  • BMW 3 Series

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

66000 miles 2019 Zero Deposit

Home Delivery Available

£28995
£608/month
Example
  • BMW 3 Series

2.0 320D M SPORT TOURING BMW 3 Series

111072 miles 2015 Zero Deposit

Home Delivery Available

£9995
£210/month
Example
  • BMW 3 Series

M3 M340i xDrive 5dr Step Auto BMW 3 Series

64000 miles 2019 Zero Deposit

Home Delivery Available

£35990
Bradford
£599/month
Example
  • BMW 3 Series

2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (1 BMW 3 Series

36000 miles 2019 Zero Deposit

Home Delivery Available

£18240
Leicester
£383/month
Example
  • BMW 3 Series

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

88401 miles 2018 Zero Deposit

Home Delivery Available

£11989
£251/month
Example
  • BMW 3 Series

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

105528 miles 2021 Zero Deposit

Home Delivery Available

£17489
£367/month
Example
  • BMW 3 Series

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

90000 miles 2019 Zero Deposit

Home Delivery Available

£14999
Leeds
£315/month
Example
  • BMW 3 Series

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

71262 miles 2016 Zero Deposit

Home Delivery Available

£13990
£293/month
Example
  • BMW 3 Series

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

66756 miles 2020 Zero Deposit

Home Delivery Available

£18844
£314/month
Example
  • BMW 3 Series

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

57000 miles 2020 Zero Deposit

Home Delivery Available

£19977
£332/month
Example
  • BMW 3 Series

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

30100 miles 2021 Zero Deposit

Home Delivery Available

£22990
£383/month
Example