I put Bosch plugs in my M54 (3 litre not 2.2) recently and I have found that they spark when they are supposed to and don't when not!
Spark plugs are like tyres, or fuel, these days; everybody has an opinion on which ones are 'best' but ultimately you just need ones that create a big fat spark reliably. In my opinion.