Grey BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

65291 miles 2017 Zero Deposit

Home Delivery Available

£15936
£334/month
Example
  • BMW 3 Series

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

84500 miles 2019 Zero Deposit

Home Delivery Available

£15480
£325/month
Example
  • BMW 3 Series

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

63000 miles 2016 Zero Deposit

Home Delivery Available

£9880
£207/month
Example
  • BMW 3 Series

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

42808 miles 2022 Zero Deposit

Home Delivery Available

£25675
£427/month
Example
  • BMW 3 Series

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

59700 miles 2017 Zero Deposit

Home Delivery Available

£13919
Bolton
£292/month
Example
  • BMW 3 Series

2.0 330e M Sport Saloon BMW 3 Series

77000 miles 2020 Zero Deposit

Home Delivery Available

£16980
£283/month
Example
  • BMW 3 Series

320 320D ED SPORT TOURING BMW 3 Series

113625 miles 2016 Zero Deposit

Home Delivery Available

£7690
Rotherham
£161/month
Example
  • BMW 3 Series

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

78000 miles 2018 Zero Deposit

Home Delivery Available

£14970
Stockport
£314/month
Example
  • BMW 3 Series

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

60339 miles 2021 Zero Deposit

Home Delivery Available

£19950
£332/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

£17877
£297/month
Example
  • BMW 3 Series

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

79885 miles 2017 Zero Deposit

Home Delivery Available

£14490
Newport
£304/month
Example
  • BMW 3 Series

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

74439 miles 2016 Zero Deposit

Home Delivery Available

£16995
Manchester
£357/month
Example
  • BMW 3 Series

3 SERIES 330i Sport Pro 5dr Step Auto BMW 3 Series

38167 miles 2021 Zero Deposit

Home Delivery Available

£26845
£447/month
Example
  • BMW 3 Series

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

41400 miles 2018 Zero Deposit

Home Delivery Available

£17950
£377/month
Example
  • BMW 3 Series

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

43500 miles 2020 Zero Deposit

Home Delivery Available

£19000
Derby
£316/month
Example
  • BMW 3 Series

320 320i Sport 5dr Step Auto BMW 3 Series

53725 miles 2020 Zero Deposit

Home Delivery Available

£19495
£324/month
Example
  • BMW 3 Series

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

83000 miles 2021 Zero Deposit

Home Delivery Available

£17895
Preston
£298/month
Example
  • BMW 3 Series

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

77000 miles 2021 Zero Deposit

Home Delivery Available

£18795
Preston
£313/month
Example
  • BMW 3 Series

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

98000 miles 2021 Zero Deposit

Home Delivery Available

£12995
£216/month
Example
  • BMW 3 Series

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

60000 miles 2020 Zero Deposit

Home Delivery Available

£19995
£333/month
Example
  • BMW 3 Series

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

53725 miles 2020 Zero Deposit

Home Delivery Available

£19495
£324/month
Example
  • BMW 3 Series

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

90429 miles 2016 Zero Deposit

Home Delivery Available

£11995
£252/month
Example
  • BMW 3 Series

M3 3.0 M340i xDrive Touring BMW 3 Series

55561 miles 2020 Zero Deposit

Home Delivery Available

£33022
£549/month
Example
  • BMW 3 Series

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

88916 miles 2021 Zero Deposit

Home Delivery Available

£17999
Newcastle upon Tyne
£300/month
Example
  • BMW 3 Series

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

20899 miles 2023 Zero Deposit

Home Delivery Available

£41975
£698/month
Example
  • BMW 3 Series

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

44000 miles 2021 Zero Deposit

Home Delivery Available

£27950
Nottingham
£465/month
Example
  • BMW 3 Series

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

60857 miles 2016 Zero Deposit

Home Delivery Available

£12499
£262/month
Example
  • BMW 3 Series

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

81800 miles 2017 Zero Deposit

Home Delivery Available

£10195
£214/month
Example
  • BMW 3 Series

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

39644 miles 2018 Zero Deposit

Home Delivery Available

£13470
Stockport
£283/month
Example
  • BMW 3 Series

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

23000 miles 2020 Zero Deposit

Home Delivery Available

£35700
York
£594/month
Example
  • BMW 3 Series

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

65000 miles 2021 Zero Deposit

Home Delivery Available

£21495
£358/month
Example
  • BMW 3 Series

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

54000 miles 2020 Zero Deposit

Home Delivery Available

£16990
£283/month
Example
  • BMW 3 Series

3.0 335d xDrive M Sport Shadow Edition BMW 3 Series

61926 miles 2019 Zero Deposit

Home Delivery Available

£22490
£472/month
Example
  • BMW 3 Series

2.0 320d SE Touring 5dr Diesel Auto xDrive Euro 6 BMW 3 Series

69000 miles 2016 Zero Deposit

Home Delivery Available

£12395
£260/month
Example
  • BMW 3 Series

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

46907 miles 2020 Zero Deposit

Home Delivery Available

£21989
Leicester
£366/month
Example
  • BMW 3 Series

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

83000 miles 2021 Zero Deposit

Home Delivery Available

£17295
Preston
£288/month
Example