Odd that I didn't get a notification to reply to this thread until now, but since I'm here, I'd like to THANK YOU once again. Your tutorial gave me enough confidence to change spark plugs for the first time on any car!
Here's a few notes of my experience for those who might be in the same situation...
1- I ended up ordering from Amazon since I have Prime and had credits. This is what I used...
BMW Magnetic Thin Wall Spark Plug Socket 3/8" Drive 14mm 12 Points - - Amazon.com
...and paired it with this...
Amazon.com: TEKTON 4964 Impact Universal Joint Set, Cr-V, 3-Piece: Home Improvement
2- I really really wanted to remove the clamp @ step
#8 . By keeping it on and just moving the box, I kinda thrashed the soft heatshield that is attached to the back of the airbox since it kept sliding down. I even had a "Clic / Clic-R Collar Pliers" but didn't know how to use it. Next time I'll try and if I fail, I'll just replace it with a regular screw style collar from an auto parts store.
For reference...
Clic / Clic-R Collar Pliers - CV Boot Clamp - Mercedes Benz, BMW - - Amazon.com
3- I totally appreciate you documenting your "ignition coil puller". I did the same for coil
#6 with a string wrapped around a screw driver...however mine was held on so tight I ended up popping the ignition coil right off the spark plug connector! I initially freaked out since I was afraid small parts may have been missing in between. Next time I'll make sure to pull from the ledge on the top side of the connector before the bend instead from the body of the ignition coil itself (assuming I can reach that low).
4- When reinserting the spark plug connector, I for the life of me couldn't figure out how to keep it on the spark plug. Only after watching/reading more online forums I found out you no longer hear a "click", but rather the spring just rests on the head of the spark plug. I simply just screwed the coils back hoping the connector kept contact with the spark plug head (which it did fortunately).
5- DEFINITELY use the grease. Just to test my spring theory above I put a spark plug into the spark plug connector while it was removed (without using grease) and it acted like a chinese finger trap! Again I freaked out, but now completely understand why the grease is required. Similar to your tutorial I used this...
Amazon.com: Permatex 22058 Dielectric Tune-Up Grease, 3 oz. Tube: Automotive
Knowing what I know now, I'll personally be doing the spark plug changes on all my cars moving forward.