British oil giant BP reported Tuesday a lower-than-expected net profit of $3.3 billion in the third quarter of 2023, hit by lower returns from its gas and low-carbon divisions.