I love the BMW variator holding tool for belt changes but I didn't buy the special spark plug tools. Photo below of three tools I used, in order, plus a torque wrench.
Below are my notes after changing the plugs on a 2013.
SPARK PLUGS
NGK LMAR8D-J due at 24,000 miles.
TORQUE spark plug: 12 Nm (9 ft. lbs.)
NOTES: Drop the radiator by removing screw clips on top sides and bottom center of radiator and two T30 bolts just under radiator cap. Loosen the overflow tank and lift up the radiator out of its holders (top sides) and rest it on something solid. For spark plugs, the long, 14mm Prius spark plug socket is a perfect fit. Apply leverage behind top of coils with 10” socket extension rod to push them gently forward and out. A lot of patient wiggling if they feel stuck. Remove coil connectors by pushing up on lip of connector with tiny (eyeglass) flat blade screwdriver and gently pulling up on the wires. It will come up and out. This is not a system like many others where you squeeze it to release it; has to be pushed and pulled out. Old spark plugs were dark at gap point but had lots of life left in them – BMW’s recommendation of new ones at 24,000 miles is solid.