White BMW 4 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 4 Series

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

94000 miles 2015 Zero Deposit

Home Delivery Available

£10949
£230/month
Example
  • BMW 4 Series

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

66000 miles 2018 Zero Deposit

Home Delivery Available

£13949
£293/month
Example
  • BMW 4 Series

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

56000 miles 2018 Zero Deposit

Home Delivery Available

£14190
Basingstoke
£298/month
Example
  • BMW 4 Series

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

40891 miles 2019 Zero Deposit

Home Delivery Available

£19000
Derby
£399/month
Example
  • BMW 4 Series

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

73135 miles 2015 Zero Deposit

Home Delivery Available

£12984
£272/month
Example
  • BMW 4 Series

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

44000 miles 2015 Zero Deposit

Home Delivery Available

£14490
Basingstoke
£304/month
Example
  • BMW 4 Series

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

55000 miles 2018 Zero Deposit

Home Delivery Available

£15995
£336/month
Example
  • BMW 4 Series

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

98820 miles 2018 Zero Deposit

Home Delivery Available

£13495
£283/month
Example
  • BMW 4 Series

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

20635 miles 2022 Zero Deposit

Home Delivery Available

£29775
£495/month
Example
  • BMW 4 Series

2.0 420i SE Hatchback 5dr Petrol Auto Euro 6 (s/s) BMW 4 Series

84649 miles 2016 Zero Deposit

Home Delivery Available

£9995
£210/month
Example
  • BMW 4 Series

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

74000 miles 2015 Zero Deposit

Home Delivery Available

£12340
Leicester
£259/month
Example
  • BMW 4 Series

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

32500 miles 2018 Zero Deposit

Home Delivery Available

£19950
£419/month
Example
  • BMW 4 Series

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

44956 miles 2018 Zero Deposit

Home Delivery Available

£17450
£366/month
Example
  • BMW 4 Series

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

24176 miles 2022 Zero Deposit

Home Delivery Available

£38950
£648/month
Example
  • BMW 4 Series

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

87050 miles 2016 Zero Deposit

Home Delivery Available

£12744
£267/month
Example
  • BMW 4 Series

2.0 420i Sport Coupe BMW 4 Series

56671 miles 2017 Zero Deposit

Home Delivery Available

£12999
£273/month
Example
  • BMW 4 Series

420 420d [190] M Sport 5dr Auto [Professional Media] Auto, diesel, white + £35 BMW 4 Series

100000 miles 2015 Zero Deposit

Home Delivery Available

£10495
£220/month
Example
  • BMW 4 Series

420 420i M Sport 2dr Auto (Digital BMW 4 Series

19619 miles 2017 Zero Deposit

Home Delivery Available

£19350
Oldham
£406/month
Example
  • BMW 4 Series

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

102000 miles 2015 Zero Deposit

Home Delivery Available

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

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

59000 miles 2018 Zero Deposit

Home Delivery Available

£15645
£328/month
Example
  • BMW 4 Series

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

47600 miles 2019 Zero Deposit

Home Delivery Available

£17980
Sheffield
£377/month
Example
  • BMW 4 Series

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

102000 miles 2015 Zero Deposit

Home Delivery Available

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

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

55230 miles 2015 Zero Deposit

Home Delivery Available

£12950
£272/month
Example
  • BMW 4 Series

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

38595 miles 2015 Zero Deposit

Home Delivery Available

£16900
£355/month
Example
  • BMW 4 Series

3.0 430d M Sport Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps) BMW 4 Series

44673 miles 2019 Zero Deposit

Home Delivery Available

£20995
£440/month
Example
  • BMW 4 Series

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

41000 miles 2018 Zero Deposit

Home Delivery Available

£15990
Basingstoke
£335/month
Example
  • BMW 4 Series

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

65000 miles 2017 Zero Deposit

Home Delivery Available

£18500
£388/month
Example
  • BMW 4 Series

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

29194 miles 2017 Zero Deposit

Home Delivery Available

£14495
£304/month
Example
  • BMW 4 Series

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

72409 miles 2019 Zero Deposit

Home Delivery Available

£15374
£323/month
Example
  • BMW 4 Series

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

56000 miles 2019 Zero Deposit

Home Delivery Available

£17990
Basingstoke
£377/month
Example
  • BMW 4 Series

420 420i M-SPORT COUPE 8-SPEED AUTO 181 BHP (EURO 6) M BMW 4 Series

45414 miles 2018 Zero Deposit

Home Delivery Available

£16990
£356/month
Example
  • BMW 4 Series

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

66399 miles 2015 Zero Deposit

Home Delivery Available

£12978
£272/month
Example
  • BMW 4 Series

4 SERIES 430i M Sport 5dr Auto [Professional Media] BMW 4 Series

36550 miles 2017 Zero Deposit

Home Delivery Available

£18070
York
£379/month
Example
  • BMW 4 Series

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

43000 miles 2019 Zero Deposit

Home Delivery Available

£17495
£367/month
Example
  • BMW 4 Series

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

78084 miles 2017 Zero Deposit

Home Delivery Available

£13290
£279/month
Example
  • BMW 4 Series

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

53788 miles 2016 Zero Deposit

Home Delivery Available

£14999
Glasgow
£315/month
Example