If you are running a tune, it is wise to upgrade your spark plugs. I recently upgraded to NGK 94201 spark plugs gapped at .022 and the car is running incredibly well. These made a huge difference for me. The NGK 94201 plugs are recommended if you running any sort of tune on your B58.
You can buy these plugs HERE.
Here are the tools we will use to complete this job:
E8 E-Torx Socket - Buy Here
Torque Wrench - Buy Here
14mm Spark Plug Socket Tool - Buy Here
Socket Wrench - Buy Here
Socket Extension - Buy Here
Spark Plug Gapping Tool - Buy Here
Spark Plug Feeler gauge - Buy Here
First step, gap the plugs precisely to .022. Most spark plugs come gapped to around .028-.030 so they will need to be gapped tighter to your desired gap. In order to do this properly, you are going to want Spark Plug Gapping Tool.
Thread the spark plug into the gap tool. Then you will slowly begin twisting the knob on the opposite end of the tool clockwise to reduce the gap. You will see the tool compressing the spark plug. Before going to far, use your Spark Plug Feeler Gauge to check the current gap.
You can either have someone hold the feeler gauge between the plug and the gap tool until you have made contact with the spark plug feeler gauge slide OR you can rotate the tool, stop, check feeler gauge, so on and so forth until you have reached your desired gap. Make sure the gap is dead on.
The Engine cover pops right off, there are three grommets holding it in place. Remove the cover, set aside..
There are 6 coil packs (6 spark plugs) on your B58. Use the Torx E8 to remove the torx bolt that is securing the coil pack in place. This E8 bolt remains in the coil pack, it will need come off of the pack completely. So just loosen it until it cannot be loosened anymore. You will also need to disconnect the coil pack connection, there is a small white clip that you will slide out (away from coil), you can use a flathead or your finger nail. Once that un-clicks, you can press down on the black connection piece and unplug it from the coil pack itself.
With some force, you can now pull out the coil pack. It will likely be in there pretty tight. You will hear the suction pop when it is released. Remove the coil pack, set it in a safe location.
Now we can access and remove the spark plug. Grab the Spark Plug 14mm Removal Socket. Use a socket wrench or breaker bar and remove the plug. The spark plug socket tool that I have linked has a magnet integrated into the socket, so the plug will stick to it once loosened completely. It is 12 point, 14mm, thin walled, swivel socket. The PERFECT spark plug removal socket.
Take your new plug, insert it into the socket tool and use your hands with the tool (NOT A WRENCH) to guide the plug into the threads. You want to avoid any cross threading by hand tightening this at first to ensure it is threading properly. You can then grab your torque wrench and torque the plug down to 23NM or 17FTPNDS of torque.
From here on out, it is the same process for the remaining 5 plugs. Once you get closer to the back, you will want to remove one of the 02 Sensor Plug, this will allow you access to the E8 Torx bolt on the 5th coil pack.
Then you can slap your engine cover back on and you are good to go! This made a big difference for me, the car idles and runs much smoother.
Feel free to watch the full install here: