Uh, bahn I have the EBC greenstuff on my M3 currently. I would never recommend them to anyone, personally I think they dust almost as bad as the factory pads. As a matter of fact, TireRack quit offering them for the M3.
I would suggest Hawk pads or AXXIS pads. I ran AXXIS on my e30 and they were the lowest dusting pads I've ever seen on a BMW.