BMW X5xDrive30d MHT M Sport 5dr Auto202220,919 milesDiesel£49,990£1,200 off£48,790Fair price37 miles away
BMW X5xDrive45e Black Vermilion Edition 5dr Auto202182,626 milesHybrid£43,990£1,500 off£42,49037 miles away