When is the last time the plugs were changed? Have you tried playing with the coil packs. Not sure on the BMW's, but on other motors you can try swapping coil packs and see if the misfire follows a particular coil pack.
When is the last time the plugs were changed? Have you tried playing with the coil packs. Not sure on the BMW's, but on other motors you can try swapping coil packs and see if the misfire follows a particular coil pack.
---Mike