I changed my pads to EBC as well, I wasn't happy to do so but I didn't have a choice at the time. I quickly learnt that there was a front end rattle and then realised that the anti rattle clips attached to the original pads, did in fact stop the rattle.
I have happily been going along thinking that I'll change back to OEM pads when these wear out. However after reading this report I decided to check out my EBC pads and monitor the pins.
I too found that the pins were wearing, on the top that is. After a bit of lateral thinking, I turned them around 180° fitted the new BMW pads and then inserted the locking split pin, that way the pads are resting on virgin pins!
Now my front doesn't rattle and I won't be wearing my pins out as quickly.
I agree with Johnny, that the OEM pads of all manufacturers are usually, in the long term, good value for money!
Mick.