Grey BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

M3 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive BMW 3 Series

30000 miles 2023 Zero Deposit

Home Delivery Available

£42786
York
£712/month
Example
  • 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 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 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 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 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 318d MHT SE Saloon 4dr Diesel Auto BMW 3 Series

73000 miles 2020 Zero Deposit

Home Delivery Available

£17900
£298/month
Example
  • BMW 3 Series

330 330e M Sport 4dr Step Auto BMW 3 Series

67620 miles 2021 Zero Deposit

Home Delivery Available

£18100
Chelmsford
£301/month
Example
  • BMW 3 Series

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

81500 miles 2016 Zero Deposit

Home Delivery Available

£9490
£199/month
Example
  • BMW 3 Series

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

83105 miles 2021 Zero Deposit

Home Delivery Available

£22995
£383/month
Example
  • BMW 3 Series

2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr BMW 3 Series

85000 miles 2015 Zero Deposit

Home Delivery Available

£9799
Leeds
£205/month
Example
  • BMW 3 Series

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

78000 miles 2017 Zero Deposit

Home Delivery Available

£17995
£378/month
Example
  • BMW 3 Series

2.0 320D M SPORT GRAN TURISMO BMW 3 Series

85333 miles 2018 Zero Deposit

Home Delivery Available

£12795
£268/month
Example
  • BMW 3 Series

3.0 330d M Sport Touring 5dr Diesel Auto xDrive Eu BMW 3 Series

91669 miles 2018 Zero Deposit

Home Delivery Available

£15470
Stockport
£325/month
Example
  • BMW 3 Series

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

103000 miles 2021 Zero Deposit

Home Delivery Available

£15995
Milton Keynes
£336/month
Example
  • BMW 3 Series

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

35000 miles 2021 Zero Deposit

Home Delivery Available

£26489
£441/month
Example
  • BMW 3 Series

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

50000 miles 2021 Zero Deposit

Home Delivery Available

£22990
£383/month
Example
  • BMW 3 Series

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

76000 miles 2021 Zero Deposit

Home Delivery Available

£20795
£346/month
Example
  • BMW 3 Series

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

65000 miles 2017 Zero Deposit

Home Delivery Available

£11450
£240/month
Example
  • BMW 3 Series

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

96000 miles 2017 Zero Deposit

Home Delivery Available

£9990
£209/month
Example
  • BMW 3 Series

330 330e M Sport 4dr Step Auto BMW 3 Series

42008 miles 2021 Zero Deposit

Home Delivery Available

£20000
Canterbury
£333/month
Example
  • BMW 3 Series

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

54469 miles 2015 Zero Deposit

Home Delivery Available

£13999
Newport
£294/month
Example
  • BMW 3 Series

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

89751 miles 2016 Zero Deposit

Home Delivery Available

£15940
£334/month
Example
  • BMW 3 Series

2.0 320d M Sport Plus Edition Saloon BMW 3 Series

67000 miles 2019 Zero Deposit

Home Delivery Available

£20950
£440/month
Example
  • BMW 3 Series

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

59000 miles 2019 Zero Deposit

Home Delivery Available

£21990
£461/month
Example
  • BMW 3 Series

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

48908 miles 2019 Zero Deposit

Home Delivery Available

£27490
£577/month
Example
  • BMW 3 Series

1.5 318i Sport Touring BMW 3 Series

119000 miles 2017 Zero Deposit

Home Delivery Available

£7295
Norwich
£153/month
Example
  • BMW 3 Series

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

65894 miles 2022 Zero Deposit

Home Delivery Available

£24780
£412/month
Example
  • BMW 3 Series

335 335d xDrive M Sport 4dr Step Auto ** CORAL RED LEATHER ** BMW 3 Series

79784 miles 2015 Zero Deposit

Home Delivery Available

£13999
£294/month
Example
  • BMW 3 Series

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

86000 miles 2016 Zero Deposit

Home Delivery Available

£10299
£216/month
Example