Grey BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

56000 miles 2018 Zero Deposit

Home Delivery Available

£11770
Stockport
£247/month
Example
  • BMW 3 Series

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

50000 miles 2018 Zero Deposit

Home Delivery Available

£15999
£336/month
Example
  • BMW 3 Series

335 335d xDrive M Sport 5dr Step Auto [Business Media] BMW 3 Series

0 miles 2016 Zero Deposit

Home Delivery Available

£16450
£345/month
Example
  • BMW 3 Series

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

104000 miles 2018 Zero Deposit

Home Delivery Available

£13995
£294/month
Example
  • BMW 3 Series

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

71367 miles 2015 Zero Deposit

Home Delivery Available

£11490
Cardiff
£241/month
Example
  • BMW 3 Series

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

42900 miles 2021 Zero Deposit

Home Delivery Available

£23490
£391/month
Example
  • BMW 3 Series

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

44500 miles 2021 Zero Deposit

Home Delivery Available

£20500
Derby
£341/month
Example
  • BMW 3 Series

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

105000 miles 2017 Zero Deposit

Home Delivery Available

£11249
£236/month
Example
  • BMW 3 Series

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

103000 miles 2017 Zero Deposit

Home Delivery Available

£9949
£209/month
Example
  • BMW 3 Series

M3 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive BMW 3 Series

61000 miles 2021 Zero Deposit

Home Delivery Available

£28799
£479/month
Example
  • BMW 3 Series

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

79000 miles 2019 Zero Deposit

Home Delivery Available

£18449
£387/month
Example
  • BMW 3 Series

3.0 335d M Sport Shadow Edition Saloon 4dr Diesel BMW 3 Series

99000 miles 2018 Zero Deposit

Home Delivery Available

£14949
£314/month
Example
  • BMW 3 Series

1.6 316i Sport Touring 5dr Petrol Auto Euro 6 (s/s BMW 3 Series

93621 miles 2015 Zero Deposit

Home Delivery Available

£7495
£157/month
Example
  • BMW 3 Series

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

37500 miles 2021 Zero Deposit

Home Delivery Available

£22490
£374/month
Example
  • BMW 3 Series

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

54118 miles 2017 Zero Deposit

Home Delivery Available

£10300
Derby
£216/month
Example
  • BMW 3 Series

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

43875 miles 2021 Zero Deposit

Home Delivery Available

£25610
£426/month
Example
  • BMW 3 Series

2.0 318d Sport Touring 5dr Diesel Manual Euro 6 (s BMW 3 Series

61224 miles 2017 Zero Deposit

Home Delivery Available

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

2.0 320i SPORT TOURING 5dr IN GREY WITH 62,300 MIL BMW 3 Series

62300 miles 2017 Zero Deposit

Home Delivery Available

£11999
£252/month
Example
  • BMW 3 Series

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

57909 miles 2018 Zero Deposit

Home Delivery Available

£18490
High Wycombe
£388/month
Example
  • BMW 3 Series

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

79779 miles 2021 Zero Deposit

Home Delivery Available

£17699
York
£295/month
Example
  • BMW 3 Series

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

43363 miles 2021 Zero Deposit

Home Delivery Available

£31990
£532/month
Example
  • BMW 3 Series

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

67018 miles 2021 Zero Deposit

Home Delivery Available

£20995
£349/month
Example
  • BMW 3 Series

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

84614 miles 2019 Zero Deposit

Home Delivery Available

£17995
£378/month
Example
  • BMW 3 Series

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

36100 miles 2020 Zero Deposit

Home Delivery Available

£23795
£396/month
Example
  • BMW 3 Series

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

81000 miles 2016 Zero Deposit

Home Delivery Available

£9688
Bury
£203/month
Example
  • BMW 3 Series

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

43000 miles 2018 Zero Deposit

Home Delivery Available

£20995
£440/month
Example
  • BMW 3 Series

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

70686 miles 2016 Zero Deposit

Home Delivery Available

£16795
£352/month
Example
  • BMW 3 Series

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

82000 miles 2017 Zero Deposit

Home Delivery Available

£13395
£281/month
Example
  • BMW 3 Series

M3 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive BMW 3 Series

50521 miles 2021 Zero Deposit

Home Delivery Available

£29490
£491/month
Example
  • BMW 3 Series

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

31000 miles 2020 Zero Deposit

Home Delivery Available

£34750
£578/month
Example
  • BMW 3 Series

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

54606 miles 2021 Zero Deposit

Home Delivery Available

£20995
Bury
£349/month
Example
  • BMW 3 Series

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

33780 miles 2019 Zero Deposit

Home Delivery Available

£19800
Derby
£415/month
Example
  • BMW 3 Series

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

45401 miles 2019 Zero Deposit

Home Delivery Available

£19100
Derby
£401/month
Example
  • BMW 3 Series

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

42000 miles 2019 Zero Deposit

Home Delivery Available

£17795
£373/month
Example
  • BMW 3 Series

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

71300 miles 2021 Zero Deposit

Home Delivery Available

£17990
£299/month
Example
  • BMW 3 Series

Saloon M Sport BMW 3 Series

23053 miles 2022 Zero Deposit

Home Delivery Available

£28216
Portsmouth
£470/month
Example