BP and Shell are next week expected to post lower third-quarter profits than in 2023 against a backdrop of weak oil prices and faltering demand.