Grey BMW 4 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 4 Series

2.0 420d M Sport Euro 6 (s/s) 5dr BMW 4 Series

72801 miles 2019 Zero Deposit

Home Delivery Available

£15295
£321/month
Example
  • BMW 4 Series

M4 3.0 M440i MHT Coupe 2dr Petrol Hybrid Auto xDrive BMW 4 Series

30700 miles 2020 Zero Deposit

Home Delivery Available

£34500
London
£574/month
Example
  • BMW 4 Series

2.0 420i GPF M Sport Coupe 2dr Petrol Auto Euro 6 BMW 4 Series

27000 miles 2019 Zero Deposit

Home Delivery Available

£18940
Stockport
£397/month
Example
  • BMW 4 Series

2.0 420i GPF M Sport Convertible 2dr Petrol Auto E BMW 4 Series

25500 miles 2019 Zero Deposit

Home Delivery Available

£20490
£430/month
Example
  • BMW 4 Series

2.0 420i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s BMW 4 Series

80994 miles 2015 Zero Deposit

Home Delivery Available

£9989
£209/month
Example
  • BMW 4 Series

2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Eur BMW 4 Series

59500 miles 2019 Zero Deposit

Home Delivery Available

£16290
£342/month
Example
  • BMW 4 Series

3.0 430d M Sport Hatchback 5dr Diesel Auto xDrive BMW 4 Series

95000 miles 2015 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 4 Series

3.0 435d M Sport Convertible 2dr Diesel Auto xDriv BMW 4 Series

51159 miles 2015 Zero Deposit

Home Delivery Available

£15495
Reading
£325/month
Example
  • BMW 4 Series

3.0 430d M Sport Auto Euro 6 (s/s) 2dr BMW 4 Series

55228 miles 2018 Zero Deposit

Home Delivery Available

£17995
£378/month
Example
  • BMW 4 Series

3.0 440i M Sport Auto Euro 6 (s/s) 5dr BMW 4 Series

68475 miles 2018 Zero Deposit

Home Delivery Available

£21995
£461/month
Example
  • BMW 4 Series

2.0 420i GPF M Sport Coupe 2dr Petrol Auto xDrive BMW 4 Series

51185 miles 2019 Zero Deposit

Home Delivery Available

£16495
£346/month
Example
  • BMW 4 Series

2.0 420i M Sport Auto Euro 6 (s/s) 2dr BMW 4 Series

65897 miles 2018 Zero Deposit

Home Delivery Available

£14490
£304/month
Example
  • BMW 4 Series

2.0 420d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s BMW 4 Series

99000 miles 2016 Zero Deposit

Home Delivery Available

£10750
£225/month
Example
  • BMW 4 Series

3.0 440i M Sport Auto Euro 6 (s/s) 5dr BMW 4 Series

68475 miles 2018 Zero Deposit

Home Delivery Available

£21995
£461/month
Example
  • BMW 4 Series

2.0 420i M Sport Hatchback 5dr Petrol Auto Euro 6 BMW 4 Series

40000 miles 2022 Zero Deposit

Home Delivery Available

£26990
£449/month
Example
  • BMW 4 Series

2.0 420d M Sport Auto Euro 6 (s/s) 2dr BMW 4 Series

74000 miles 2015 Zero Deposit

Home Delivery Available

£11499
£241/month
Example
  • BMW 4 Series

2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 ss 190 ps BMW 4 Series

50397 miles 2017 Zero Deposit

Home Delivery Available

£14490
£304/month
Example
  • BMW 4 Series

3.0 440i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s BMW 4 Series

109000 miles 2017 Zero Deposit

Home Delivery Available

£15495
£325/month
Example
  • BMW 4 Series

2.0 420d M Sport Convertible 2dr Diesel Auto Euro BMW 4 Series

91732 miles 2017 Zero Deposit

Home Delivery Available

£11995
£252/month
Example
  • BMW 4 Series

3.0 435d M Sport Convertible 2dr Diesel Auto xDriv BMW 4 Series

88976 miles 2016 Zero Deposit

Home Delivery Available

£13390
£281/month
Example
  • BMW 4 Series

3.0 430d M Sport Convertible 2dr Diesel Auto Euro BMW 4 Series

48000 miles 2019 Zero Deposit

Home Delivery Available

£19490
Redditch
£409/month
Example
  • BMW 4 Series

3.0 430d M Sport Auto Euro 6 (s/s) 2dr BMW 4 Series

90500 miles 2016 Zero Deposit

Home Delivery Available

£12250
£257/month
Example
  • BMW 4 Series

2.0 420i Luxury Convertible 2dr Petrol Manual Euro BMW 4 Series

44000 miles 2015 Zero Deposit

Home Delivery Available

£12990
£272/month
Example
  • BMW 4 Series

3.0 435i Luxury Auto Euro 6 (s/s) 2dr BMW 4 Series

82132 miles 2015 Zero Deposit

Home Delivery Available

£13495
£283/month
Example
  • BMW 4 Series

2.0 428i M Sport Auto Euro 6 (s/s) 2dr BMW 4 Series

104000 miles 2015 Zero Deposit

Home Delivery Available

£10750
Milton Keynes
£225/month
Example
  • BMW 4 Series

2.0 420d M Sport Coupe BMW 4 Series

83000 miles 2019 Zero Deposit

Home Delivery Available

£12995
Southampton
£273/month
Example
  • BMW 4 Series

M4 3.0 M440i MHT Auto xDrive Euro 6 (s/s) 2dr BMW 4 Series

10930 miles 2022 Zero Deposit

Home Delivery Available

£44950
£748/month
Example
  • BMW 4 Series

3.0 440i M Sport Auto Euro 6 (s/s) 2dr BMW 4 Series

40000 miles 2017 Zero Deposit

Home Delivery Available

£20950
£440/month
Example
  • BMW 4 Series

3.0 430d M Sport Convertible 2dr Diesel Auto Euro BMW 4 Series

99000 miles 2016 Zero Deposit

Home Delivery Available

£12750
£267/month
Example
  • BMW 4 Series

2.0 420i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s BMW 4 Series

55800 miles 2018 Zero Deposit

Home Delivery Available

£15295
£321/month
Example
  • BMW 4 Series

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

115982 miles 2015 Zero Deposit

Home Delivery Available

£10500
Manchester
£220/month
Example
  • BMW 4 Series

2.0 420d M Sport Auto Euro 6 (s/s) 2dr BMW 4 Series

90557 miles 2017 Zero Deposit

Home Delivery Available

£11995
Leicester
£252/month
Example
  • BMW 4 Series

2.0 420d M Sport Coupe 2dr Diesel Auto xDrive Euro BMW 4 Series

45345 miles 2016 Zero Deposit

Home Delivery Available

£15394
£323/month
Example
  • BMW 4 Series

3.0 440i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s BMW 4 Series

68450 miles 2017 Zero Deposit

Home Delivery Available

£20989
£440/month
Example
  • BMW 4 Series

435 435d xDrive M Sport 2dr Auto [Professional Media] BMW 4 Series

52000 miles 2018 Zero Deposit

Home Delivery Available

£18990
£398/month
Example
  • BMW 4 Series

2.0 420d M Sport Convertible 2dr Diesel Auto Euro BMW 4 Series

35954 miles 2016 Zero Deposit

Home Delivery Available

£18000
Stoke-on-Trent
£378/month
Example