BMW 4 Series 420d M Sport Coupe £16,995 Stephen James BMW Ruxley 39,750 miles Diesel Grey Automatic NA65JUX Nov 2015 View Details
BMW 4 Series 420d M Sport Convertible £19,480 Stephen James Enfield BMW 32,051 miles Diesel Black Automatic LF65NMU Sep 2015 View Details
BMW 4 Series 420i xDrive M Sport Coupe £21,995 Stephen James BMW Ruxley 3,350 miles Petrol White Automatic EN67XOV Jan 2018 View Details
BMW 4 Series 430d M Sport Convertible £23,495 Stephen James BMW Woolwich 24,226 miles Diesel Black Automatic LX67PLV Sep 2017 View Details
BMW 4 Series 420i M Sport Coupe £23,995 Stephen James Enfield BMW 3,321 miles Petrol Blue Automatic YB19JAE Aug 2019 View Details
BMW 4 Series 430i M Sport Coupe £24,495 Stephen James Enfield BMW 20,210 miles Petrol Black Automatic YH18XOB Mar 2018 View Details
BMW 4 Series 420d M Sport Convertible £24,995 Stephen James Blackheath BMW 26,620 miles Diesel White Automatic MM68OND Dec 2018 View Details
BMW 4 Series 430d M Sport Convertible £25,995 Stephen James Enfield BMW 19,836 miles Diesel Beige Automatic LX67OZJ Sep 2017 View Details
BMW 4 Series 440i M Sport Coupe £26,495 Stephen James BMW Ruxley 11,269 miles Petrol Blue Automatic EJ67GUW Nov 2017 View Details
BMW 4 Series 420i M Sport Coupe £26,895 Stephen James Enfield BMW 3,714 miles Petrol Black Automatic YG20JUY Mar 2020 View Details
BMW 4 Series 430d M Sport Coupe £26,995 Stephen James BMW Ruxley 9,900 miles Diesel Grey Automatic LV69GRF Oct 2019 View Details
BMW 4 Series 420d xDrive M Sport Coupe £28,495 Stephen James BMW Woolwich 1,793 miles Diesel White Automatic YH20CAV Mar 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