BMW 5 Series Touring530e M Sport 5dr Auto202224,251 milesHybrid£30,320£1,521 off£28,799Great price4 miles away
BMW 5 Series Touring520d [190] M Sport 5dr Step Auto201553,575 milesDiesel£13,877Fair price13 miles away
BMW 5 Series Touring520d xDrive M Sport 5dr Auto201771,722 milesDiesel£18,299£509 off£17,79020 miles away