BMW 4 Series Gran Coupe 420d Luxury Gran Coupe £17,995 Stephen James Enfield BMW 37,521 miles Diesel Blue Automatic PF66EOL Oct 2016 View Details
BMW 4 Series Gran Coupe 420i M Sport Gran Coupe £19,995 Stephen James Blackheath BMW 16,889 miles Petrol Black Automatic LY66DDX Jan 2017 View Details
BMW 4 Series Gran Coupe 420i xDrive M Sport Gran Coupe Auto £21,995 Stephen James Enfield BMW 37,912 miles Petrol Blue Automatic EN68FBD Dec 2018 View Details
BMW 4 Series Gran Coupe 430d M Sport Gran Coupe £21,995 Stephen James Blackheath BMW 47,993 miles Diesel Black Automatic FD67OCN Dec 2017 View Details
BMW 4 Series Gran Coupe 420i M Sport Gran Coupe £21,995 Stephen James Enfield BMW 28,358 miles Petrol Black Automatic HK18EAG May 2018 View Details
BMW 4 Series Gran Coupe 420d xDrive M Sport Gran Coupe Auto £22,995 Stephen James Enfield BMW 28,348 miles Diesel Grey Automatic YD68EBZ Oct 2018 View Details
BMW 4 Series Gran Coupe 420d xDrive M Sport Gran Coupe £22,995 Stephen James Enfield BMW 17,180 miles Diesel White Automatic SP18NFU Mar 2018 View Details
BMW 4 Series Gran Coupe 430d M Sport Gran Coupe £23,995 Stephen James BMW Bromley 37,827 miles Diesel Blue Automatic WP18BBE May 2018 View Details
BMW 4 Series Gran Coupe 430d M Sport Gran Coupe £24,995 Stephen James Enfield BMW 28,559 miles Diesel Black Automatic LM18WHU May 2018 View Details
BMW 4 Series Gran Coupe 435d xDrive M Sport Gran Coupe £25,995 Stephen James Enfield BMW 28,154 miles Diesel Black Automatic MD67WOM Feb 2018 View Details
BMW 4 Series Gran Coupe 440i M Sport Gran Coupe £25,995 Stephen James Blackheath BMW 26,879 miles Petrol Blue Automatic MD17PLU Jun 2017 View Details
BMW 4 Series Gran Coupe 420i M Sport Gran Coupe £26,995 Stephen James BMW Bromley 1,669 miles Petrol White Automatic LV70ODB Sep 2020 View Details
Why choose an Approved Used BMW? Minimum 12 month unlimited mileage BMW warranty Minimum 12 month BMW roadside assistance* Minimum 12 month MOT cover * Terms and conditions apply