Oil giant BP sparked fresh fury among motoring groups today after it emerged the company generated profits at the rate of £1.3 million an hour. The UK-based group achieved profits of £2.86 ...