My 2002, 320 convertible keeps blowing coils, BMW keeps changing them and within a week I am back on 5 cylinders and back in BMW workshops. I am getting seriously VEXED!

: all BMW keep doing is changing them and not trying to find out why they go.
There is no patern to when they go, I may be driving and will suddenly drop a cylinder, or may start car in the morning and will only fire up on 5.
Has anyone had similar problem or heard of it? and if so, any idea what the cause could be?
Thanx, from a seriously frustrated Beemer driver