Regardless of the oil price, the upside potential of the SP will always be limited unless and until the dividend is significantly increased, along with buybacks presumably.
As a long term holder of bp (more than 10 years) I am pleased with the results. The negative views expressed here are doubtless from frustrated short term holders or day traders.