BMW 4 Series420i M Sport 2dr Auto [Professional Media]201742,885 milesPetrol£14,450£1,200 off£13,250Great price16 miles away
BMW 4 Series435d xDrive M Sport 2dr Auto [Professional Media]201597,602 milesDiesel£12,500Great price32 miles away
BMW 4 Series420d MHT M Sport 2dr Step Auto202221,505 milesDiesel£29,740£1,750 off£27,990Fair price32 miles away
BMW 4 SeriesM440i xDrive MHT 2dr Step Auto202220,000 milesHybrid£37,990£1,000 off£36,990Fair price32 miles away
BMW 4 Series420i M Sport 2dr Step Auto202125,182 milesPetrol£25,740£550 off£25,190Good price32 miles away
BMW 4 Series420d [190] xDrive M Sport 2dr Auto [Prof Media]201767,852 milesDiesel£14,240Fair price36 miles away