Grey BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

2.0 318d Sport GT 5dr Diesel Manual Euro 6 (s/s) ( BMW 3 Series

29474 miles 2015 Zero Deposit

Home Delivery Available

£11761
£247/month
Example
  • BMW 3 Series

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

112641 miles 2019 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

3.0 340i M Sport Shadow Edition Touring 5dr Petrol BMW 3 Series

24709 miles 2019 Zero Deposit

Home Delivery Available

£31000
Blackburn
£516/month
Example
  • BMW 3 Series

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

73982 miles 2021 Zero Deposit

Home Delivery Available

£20795
£346/month
Example
  • BMW 3 Series

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

87634 miles 2018 Zero Deposit

Home Delivery Available

£11450
Armagh
£240/month
Example
  • BMW 3 Series

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

57000 miles 2018 Zero Deposit

Home Delivery Available

£15995
£336/month
Example
  • BMW 3 Series

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

60000 miles 2016 Zero Deposit

Home Delivery Available

£15995
£336/month
Example
  • BMW 3 Series

3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) BMW 3 Series

92281 miles 2019 Zero Deposit

Home Delivery Available

£17995
£378/month
Example
  • BMW 3 Series

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

21843 miles 2018 Zero Deposit

Home Delivery Available

£17989
Derby
£377/month
Example
  • BMW 3 Series

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

112000 miles 2015 Zero Deposit

Home Delivery Available

£8450
£177/month
Example
  • BMW 3 Series

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

70000 miles 2016 Zero Deposit

Home Delivery Available

£11995
£252/month
Example
  • BMW 3 Series

2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Aut BMW 3 Series

11870 miles 2024 Zero Deposit

Home Delivery Available

£37995
£632/month
Example
  • BMW 3 Series

3 SERIES 320i M Sport 4dr Step Auto BMW 3 Series

7501 miles 2023 Zero Deposit

Home Delivery Available

£29600
Cambridge
£493/month
Example
  • BMW 3 Series

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

116000 miles 2015 Zero Deposit

Home Delivery Available

£4995
Gloucester
£105/month
Example
  • BMW 3 Series

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

88700 miles 2019 Zero Deposit

Home Delivery Available

£27495
Bradford
£577/month
Example
  • BMW 3 Series

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

25500 miles 2020 Zero Deposit

Home Delivery Available

£20790
£346/month
Example
  • BMW 3 Series

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

68303 miles 2018 Zero Deposit

Home Delivery Available

£12270
Stockport
£257/month
Example
  • BMW 3 Series

1.5 318i Sport Auto Euro 6 (s/s) 4dr BMW 3 Series

62000 miles 2016 Zero Deposit

Home Delivery Available

£10000
£210/month
Example
  • BMW 3 Series

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

61712 miles 2020 Zero Deposit

Home Delivery Available

£16450
£274/month
Example
  • BMW 3 Series

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

72586 miles 2018 Zero Deposit

Home Delivery Available

£11395
Bolton
£239/month
Example
  • BMW 3 Series

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

32463 miles 2019 Zero Deposit

Home Delivery Available

£20750
£435/month
Example
  • BMW 3 Series

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

97000 miles 2019 Zero Deposit

Home Delivery Available

£25490
Manchester
£535/month
Example
  • BMW 3 Series

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

62000 miles 2021 Zero Deposit

Home Delivery Available

£19970
Stockport
£332/month
Example
  • BMW 3 Series

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

46007 miles 2019 Zero Deposit

Home Delivery Available

£19280
Stockport
£404/month
Example
  • BMW 3 Series

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

64893 miles 2018 Zero Deposit

Home Delivery Available

£13500
Newport
£283/month
Example
  • BMW 3 Series

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

89080 miles 2016 Zero Deposit

Home Delivery Available

£8450
£177/month
Example
  • BMW 3 Series

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

52300 miles 2016 Zero Deposit

Home Delivery Available

£14500
£304/month
Example
  • BMW 3 Series

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

14347 miles 2022 Zero Deposit

Home Delivery Available

£26495
£441/month
Example
  • BMW 3 Series

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

18923 miles 2021 Zero Deposit

Home Delivery Available

£23770
£396/month
Example
  • BMW 3 Series

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

58521 miles 2021 Zero Deposit

Home Delivery Available

£16065
£267/month
Example
  • BMW 3 Series

M3 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDriv BMW 3 Series

2700 miles 2024 Zero Deposit

Home Delivery Available

£57786
York
£962/month
Example
  • BMW 3 Series

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

70000 miles 2019 Zero Deposit

Home Delivery Available

£20990
£440/month
Example
  • BMW 3 Series

2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Eur BMW 3 Series

28500 miles 2019 Zero Deposit

Home Delivery Available

£22990
£482/month
Example
  • BMW 3 Series

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

37600 miles 2021 Zero Deposit

Home Delivery Available

£23500
£391/month
Example
  • BMW 3 Series

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

32000 miles 2023 Zero Deposit

Home Delivery Available

£29950
£498/month
Example
  • BMW 3 Series

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

63500 miles 2018 Zero Deposit

Home Delivery Available

£14990
Newport
£314/month
Example