Studio release plastic WWII german Zombies
From their website:
These multipart plastic miniatures are in 28mm. With two bodies, three sets of arms, 1 spare head and a German Army field cap per sprue you have over 100 different possible variations and that’s even before you use the same arms but in different positions.
These miniatures come in a box set of 15 sprues giving you 30 different miniatures per set and 30 25mm round plastic bases at £20 per box set.