Grey BMW 4 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 4 Series

2.0 420d M Sport Hatchback 5dr Diesel Auto xDrive BMW 4 Series

100000 miles 2016 Zero Deposit

Home Delivery Available

£10949
£230/month
Example
  • BMW 4 Series

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

70750 miles 2016 Zero Deposit

Home Delivery Available

£14749
£309/month
Example
  • BMW 4 Series

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

49781 miles 2015 Zero Deposit

Home Delivery Available

£10995
Preston
£231/month
Example
  • BMW 4 Series

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

55727 miles 2017 Zero Deposit

Home Delivery Available

£15895
£333/month
Example
  • BMW 4 Series

M4 3.0 M440d MHT Coupe 2dr Diesel Hybrid Auto xDrive BMW 4 Series

91402 miles 2021 Zero Deposit

Home Delivery Available

£28350
£472/month
Example
  • BMW 4 Series

2.0 420d Luxury Hatchback 5dr Diesel Auto Euro 6 ( BMW 4 Series

81676 miles 2015 Zero Deposit

Home Delivery Available

£10750
Watford
£225/month
Example
  • BMW 4 Series

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

88000 miles 2016 Zero Deposit

Home Delivery Available

£8000
£168/month
Example
  • BMW 4 Series

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

89424 miles 2018 Zero Deposit

Home Delivery Available

£14489
£304/month
Example
  • BMW 4 Series

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

85600 miles 2015 Zero Deposit

Home Delivery Available

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

3.0 435d M Sport Coupe 2dr Diesel Auto xDrive Euro BMW 4 Series

67220 miles 2015 Zero Deposit

Home Delivery Available

£15000
Derby
£315/month
Example
  • BMW 4 Series

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

60741 miles 2017 Zero Deposit

Home Delivery Available

£14500
£304/month
Example
  • BMW 4 Series

2.0 420d SE Hatchback 5dr Diesel Auto xDrive Euro BMW 4 Series

100650 miles 2016 Zero Deposit

Home Delivery Available

£8985
Birmingham
£188/month
Example
  • BMW 4 Series

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

111500 miles 2016 Zero Deposit

Home Delivery Available

£9995
Bradford
£210/month
Example
  • BMW 4 Series

3.0 440i M Sport Hatchback 5dr Petrol Auto Euro 6 BMW 4 Series

99400 miles 2016 Zero Deposit

Home Delivery Available

£14890
£312/month
Example
  • BMW 4 Series

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

72000 miles 2017 Zero Deposit

Home Delivery Available

£18495
£388/month
Example
  • BMW 4 Series

3.0 435i M Sport Coupe BMW 4 Series

70661 miles 2015 Zero Deposit

Home Delivery Available

£15450
£324/month
Example
  • BMW 4 Series

2.0 430i M Sport Auto Euro 6 ss 5dr BMW 4 Series

95100 miles 2016 Zero Deposit

Home Delivery Available

£11495
£241/month
Example
  • BMW 4 Series

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

39000 miles 2017 Zero Deposit

Home Delivery Available

£15990
£335/month
Example
  • BMW 4 Series

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

40500 miles 2020 Zero Deposit

Home Delivery Available

£17790
£296/month
Example
  • BMW 4 Series

420 420D M SPORT GRAN COUPE BMW 4 Series

32500 miles 2021 Zero Deposit

Home Delivery Available

£31989
Hemel Hempstead
£532/month
Example
  • BMW 4 Series

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

82000 miles 2019 Zero Deposit

Home Delivery Available

£16970
Stockport
£356/month
Example
  • BMW 4 Series

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

90000 miles 2017 Zero Deposit

Home Delivery Available

£12395
£260/month
Example
  • BMW 4 Series

2.0 420d M Sport Hatchback 5dr Diesel Auto BMW 4 Series

78185 miles 2019 Zero Deposit

Home Delivery Available

£16750
£351/month
Example
  • BMW 4 Series

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

88288 miles 2017 Zero Deposit

Home Delivery Available

£12995
£273/month
Example
  • BMW 4 Series

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

60301 miles 2015 Zero Deposit

Home Delivery Available

£12440
£261/month
Example
  • BMW 4 Series

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

87457 miles 2015 Zero Deposit

Home Delivery Available

£11189
£235/month
Example
  • BMW 4 Series

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

24305 miles 2022 Zero Deposit

Home Delivery Available

£29995
£499/month
Example
  • BMW 4 Series

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

29630 miles 2018 Zero Deposit

Home Delivery Available

£24991
Leeds
£524/month
Example
  • BMW 4 Series

2.0 420d M Sport Gran Coupe BMW 4 Series

75000 miles 2018 Zero Deposit

Home Delivery Available

£15450
£324/month
Example
  • BMW 4 Series

2.0 420d M Sport Hatchback 5dr Diesel Auto xDrive BMW 4 Series

100000 miles 2016 Zero Deposit

Home Delivery Available

£10949
£230/month
Example
  • BMW 4 Series

2.0 420D XDRIVE M SPORT GRAN COUPE BMW 4 Series

105812 miles 2016 Zero Deposit

Home Delivery Available

£11495
£241/month
Example
  • BMW 4 Series

M4 3.0 M440i MHT Convertible 2dr Petrol Hybrid Auto x BMW 4 Series

4816 miles 2023 Zero Deposit

Home Delivery Available

£47990
£799/month
Example
  • BMW 4 Series

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

83975 miles 2018 Zero Deposit

Home Delivery Available

£14299
Carlisle
£300/month
Example
  • BMW 4 Series

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

73558 miles 2016 Zero Deposit

Home Delivery Available

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

M4 3.0 M440i MHT Hatchback 5dr Petrol Hybrid Auto xDr BMW 4 Series

13000 miles 2022 Zero Deposit

Home Delivery Available

£45000
£749/month
Example
  • BMW 4 Series

2.0 420D M SPORT GRAN COUPE 4d AUTO 188 BHP Sat Na BMW 4 Series

50232 miles 2017 Zero Deposit

Home Delivery Available

£15499
Oldham
£325/month
Example