BP and Shell are expected to post lower third-quarter profits than in 2023 against a backdrop of weak oil prices and faltering demand. The energy giants warned of a slump in profit margins at their oil refining businesses – major parts of the firms’ overall income streams – earlier this month.