A sale of the business is one of the many options BP is considering to win back investor confidence after years of underperformance, sources said.