thats bad. your scan tool should have maf reading ? are you sure you dont have it ? ok powerloss 1 coil, 2 spark 3 fuel pressure. lean condition shouldnot have power loss, at least in my experience. also there is no way for a simple guys like we are to check coils - it can be tested woth selfmade tool to see how far spark can go, you can check it wherer it arcs or no and you can check it with multimetter but bude coil is a bitch, sometimes it cannot be said without special equipment. also if you moved them bmw has the dumbest dme i have even seen it cannot detect always missfire location. you still made a good job, now we know you do not have a vacuum leak. in this case you can have low fuel pressure, it is easy to check it. i think chanses your fuel pressure is low are more then blowen several coils at the same time.