BP Q3 results: Co swings back to small profit, refining weighs | Sharefundss