An update on this issue. It appears that I have solved the issue with my engine. As a final change, I decided to replace the BimmerLife R8 coil system with the standard OEM coils. This immediately resulted in no misfiring/backfiring and the engine has been running fine over the past couple of days. Many will be asking why I didn't do this initially before replacing all of the other components. The reason was that the way the misfiring/backfiring occurred didn't, to me, fit with faulty coils. That is, I could be driving along at 60kph with the engine running fine when, as if you flicked a switch, the engine would begin misfiring/backfiring on all cylinders. I have replaced OEM coils in the past but normally you get a misfire on one cylinder not 6 instantaneously. Over the past couple of weeks, the misfiring/backfiring would be there as soon as I statred the engine and I had to keep the revs up around 2,000rpm or the engine would stop. After a couple of minutes, the misfiring would start to reduce and I could steadily drop the revs to idle with some misfiring which would then go all together. I still couldn't drive the car as there was still some minor misfiring. I am still puzzled as to what caused this behaviour with the R8 coils. The BL harness is only 7months old and tests ok. I have been running the BL R8 system for 5 years fault free. The OEM engine harness which the BL harness connects to can't be the problem as it is operating fine with the standard coils. The other part of the BL harness connects to the power source and earth where you connect the battery charger in the engine bay. Whether there was something in this area going amiss. I am not sure. If anyone has any ideas feel free to let us know. I am just happy that I can now drive the car once again.