Should You Invest in BP Shares