NGK are great plugs. I have used them for nearly 50 years with no complaints.
Now, first off, the #8 heat range is a step colder than the #7 recommended for the brick engine. No big deal as long as the nose of the plug doesn't get too black with carbon buildup. Still, if I was troubleshooting a mixture/tuning issue, I would probably want to use the recommended heat range. Does your engine run hot? A lot of knuckleheads think that running a colder plug will make a hot engine run cooler. It doesn't. It just lets everyone else know how ignorant they are.
The problem here is that the D7EA and D8EA don't come with terminal nuts. You can go to a small engine repair place and ask if they have any old plugs with nuts you can take, or you can contact NGK Canada technical support and ask if they can send you a couple sets of terminal nuts so you can continue using NGK plugs without having to switch to another brand. Tell them you are having misfire issues and spark burning of the terminals. Send one of your photos with the email. They sent me a dozen for my bikes for free.
You can reach them at:
https://www.ngksparkplugs.ca/Another option is to use the DR7EA resistor plug. For some reason, these plugs are supplied with the terminal nuts, and there is no problem with using a resistor plug with the BMW resistor wires.