BMW 5 Series530e xDrive M Sport 4dr Auto202220,396 milesHybrid£31,790£997 off£30,793Great price28 miles away
BMW 5 Series520d MHT M Sport 4dr Step Auto202214,609 milesDiesel£33,190£897 off£32,293Fair price28 miles away