Manchester United captain Nemanja Vidic says he has enjoyed the best years of his career at the club but that the time has come for a new challenge.