I'd purchased some new ones to try and sort the misfire on my 4.4 X5 when running on LPG but they made no difference so these are the old ones that ran perfectly fine on petrol and still will for whoever buys them.
All genuine Bosch items and they'll fit any 6 or 8 cylinder engine from 1998'ish up to 2006 but please check your current ones are the same design.