BMW 5 Series Touring530e M Sport 5dr Auto202235,469 milesHybrid£27,510£1,580 off£25,930Great price56 miles away