BP finally admitted yesterday that money is flowing in from its forecourt petrol pumps. The oil giant, which clocks up £1million an hour in profits, had insisted that none of it came from selling ...