BMW 4 Series420d [190] M Sport 2dr [Professional Media]201557,856 milesDiesel£12,500£510 off£11,990B120JU
BMW 4 Series420d [190] M Sport 2dr [Professional Media]201757,050 milesDiesel£13,130£580 off£12,550NG317UH
BMW 4 Series420d [190] M Sport 2dr Auto [Professional Media]201872,544 milesDiesel£13,900£1,140 off£12,760KA13XJ
BMW 4 Series420d [190] M Sport 2dr [Professional Media]201827,183 milesDiesel£16,619£1,620 off£14,999SO303DS
BMW 4 Series430d xDrive M Sport 2dr Auto [Professional Media]201621,086 milesDiesel£21,295£1,300 off£19,995LA33FB