The same happened to my 4/4 and I heard everything known to man . I put extra earth leads sorted the timeing . I did hear the new petrol gets so hot that it can evaporate ( but you are talking BMW ) .In the end it was put on a rolling road and had a good set up £350/- that fixed it . After replacing everything I could .