Grey BMW 4 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 4 Series

420 420d [190] M Sport 2dr [Professional Media] BMW 4 Series

114000 miles 2016 Zero Deposit

Home Delivery Available

£8295
Scunthorpe
£174/month
Example
  • BMW 4 Series

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

68000 miles 2019 Zero Deposit

Home Delivery Available

£14499
£304/month
Example
  • BMW 4 Series

2.0 420i M Sport Gran Coupe BMW 4 Series

65000 miles 2019 Zero Deposit

Home Delivery Available

£15490
£325/month
Example
  • BMW 4 Series

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

56820 miles 2018 Zero Deposit

Home Delivery Available

£16499
£346/month
Example
  • BMW 4 Series

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

55300 miles 2017 Zero Deposit

Home Delivery Available

£15892
Bury
£333/month
Example
  • BMW 4 Series

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

54000 miles 2019 Zero Deposit

Home Delivery Available

£16400
Derby
£344/month
Example
  • BMW 4 Series

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

68000 miles 2016 Zero Deposit

Home Delivery Available

£12989
£272/month
Example
  • BMW 4 Series

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

97838 miles 2017 Zero Deposit

Home Delivery Available

£11495
York
£241/month
Example
  • BMW 4 Series

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

51600 miles 2019 Zero Deposit

Home Delivery Available

£17950
£377/month
Example
  • BMW 4 Series

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

45000 miles 2016 Zero Deposit

Home Delivery Available

£15749
Harlow
£330/month
Example
  • BMW 4 Series

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

51300 miles 2018 Zero Deposit

Home Delivery Available

£16850
£353/month
Example
  • BMW 4 Series

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

99000 miles 2017 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 4 Series

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

36000 miles 2017 Zero Deposit

Home Delivery Available

£17749
£372/month
Example
  • BMW 4 Series

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

91400 miles 2016 Zero Deposit

Home Delivery Available

£11695
£245/month
Example
  • BMW 4 Series

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

36887 miles 2018 Zero Deposit

Home Delivery Available

£15295
£321/month
Example
  • BMW 4 Series

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

86550 miles 2017 Zero Deposit

Home Delivery Available

£12994
£273/month
Example
  • BMW 4 Series

2.0 420i Luxury Auto xDrive Euro 6 (s/s) 5dr BMW 4 Series

57250 miles 2015 Zero Deposit

Home Delivery Available

£12490
£262/month
Example
  • BMW 4 Series

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

65000 miles 2019 Zero Deposit

Home Delivery Available

£15490
£325/month
Example
  • BMW 4 Series

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

47107 miles 2016 Zero Deposit

Home Delivery Available

£15995
£336/month
Example
  • BMW 4 Series

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

112000 miles 2015 Zero Deposit

Home Delivery Available

£8944
Oldham
£188/month
Example
  • BMW 4 Series

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

59000 miles 2017 Zero Deposit

Home Delivery Available

£16450
£345/month
Example
  • BMW 4 Series

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

23826 miles 2018 Zero Deposit

Home Delivery Available

£18195
£382/month
Example
  • BMW 4 Series

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

94000 miles 2017 Zero Deposit

Home Delivery Available

£14995
£315/month
Example
  • BMW 4 Series

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

109221 miles 2016 Zero Deposit

Home Delivery Available

£8755
Bath
£184/month
Example
  • BMW 4 Series

2.0 420d M Sport Gran Coupe BMW 4 Series

69000 miles 2016 Zero Deposit

Home Delivery Available

£13950
£293/month
Example
  • BMW 4 Series

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

44048 miles 2018 Zero Deposit

Home Delivery Available

£15990
£335/month
Example
  • BMW 4 Series

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

70573 miles 2020 Zero Deposit

Home Delivery Available

£27995
£466/month
Example
  • BMW 4 Series

M4 3.0 M440d MHT Convertible 2dr Diesel Hybrid Auto x BMW 4 Series

6700 miles 2023 Zero Deposit

Home Delivery Available

£44949
£748/month
Example
  • BMW 4 Series

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

84090 miles 2020 Zero Deposit

Home Delivery Available

£27400
Rotherham
£456/month
Example
  • BMW 4 Series

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

49700 miles 2018 Zero Deposit

Home Delivery Available

£18990
£398/month
Example
  • BMW 4 Series

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

85600 miles 2015 Zero Deposit

Home Delivery Available

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

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

17785 miles 2022 Zero Deposit

Home Delivery Available

£27975
£466/month
Example
  • BMW 4 Series

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

94830 miles 2016 Zero Deposit

Home Delivery Available

£11590
Birmingham
£243/month
Example
  • BMW 4 Series

420 420i xDrive M Sport 2dr Step Auto -1 OWNER- BMW 4 Series

42000 miles 2021 Zero Deposit

Home Delivery Available

£25490
£424/month
Example
  • BMW 4 Series

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

79127 miles 2016 Zero Deposit

Home Delivery Available

£12999
Glasgow
£273/month
Example
  • BMW 4 Series

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

67211 miles 2018 Zero Deposit

Home Delivery Available

£18750
£393/month
Example