BMW erupting in flames just inches from petrol pumps