BP is set to hit its $35 billion net debt target within the first three