Just got back from Mcdonalds of auto parts, or Kragen as they call it. I picked up my NGK's as I had to order them. They are the original dual electrode design. While I was there I asked to see one of the champions they had in stock, universal single electrode design. NGK $4.59 per plug, Champion, $1.46 per plug.
The champion #3344 is a universal plug that fits everything from Chrysler, dodge, ford, chevy, bmw, my grandpa's chainsaw, my neighbors lawn mower, my weed wacker, etc... and on and on and on.
The NGK BKR6EK plug is a little more specific and fits BMW, Porsche, and Saab, including turbo models and M3 models. I also believe it is specified by BMW in the owners handbook.
Plugs play a much more important role then you might imagine. You get what you pay for. The point I am trying to make is while your misfire problem is frustrating, your not doing yourself any favors by purchasing plugs that are not specific to your application.