BMW 5 Series 520d M Sport Touring £28,130 Stephen James BMW Ruxley 36,321 miles Diesel Hybrid Grey Automatic LK71HWG Sep 2021 View Details