I wouldn't be surprised if you had a bad ignition coil. I had a few bad ones and what was consistent each time was that giving it WOT in 3rd or 4th gear from moderate speed would cause the engine to misfire (no codes until the coil failed completely). I ended up replacing all 6 plugs and coils while the 3rd coil was going bad.
http://www.e90post.com/forums/showpo...5&postcount=16