I once posted a lengthy diatribe on here that some people didn't understand, good luck with this one.
You do not need a puller though it will be easier, and you will be sorry if you use a screwdriver and have no idea what you are doing. These coil sticks are very expensive and if you bugger one, you'll be whimpering when you watch the ceremonial raping of your wallet by BMW. It won't be pretty!
Look at what you are faced with.
Disconnect the wiring at the rear on the tang on each and tuck it away.
Understand that the soft rubber shrouds can be doubled back and this will give you added grip. Using your fingers (which depending on how strong they are could be cramped for hours afterwards as you try to lift your beer glass) apply gentle lifting with a very gentle twisting. Think Clapton here and not Malmsteen. You want a slowhand.
Resist the incredible temptation you will be faced with, which is trying to use the tang where the cable connects.
Like the proverbial farmer's daughter, do not even think about it.
They will come loose eventually, the coil stick, not the farmer's daughter unless she's from the highlands or something.
But now the fun will really start!
Make damn sure you have a thin wall socket to get the plugs out, because if you use a normal sized socket you run the risk of jamming it in the "well" of the motor and how are you going to get it back out?
So, since it is Christmas, you can buy the right sized socket from BMW and the puller from either BMW or someone else, and spread around the wealth.
Or you can be a cheap bastard like myself and use the oldest plug socket you have in the tool box that just happened to be a real thin wall tool, and your fingers. Whatever you do, you do not want to get a socket jammed in there.