I agree, OEM pads do dust like crazy, but they do the job of stopping. I'd go with OEM rotors or Brembo's. Pad wise Meyle has a good set for $108. Just be ready for a different feel when you apply the brakes. Not necessarily bad, just different.
I use these guys ALL the time. You won't get better service or shipping speed.
X5 Suspension & Brake Parts
Another alternative for pads are Akebono's. I have them on my 740il and I never
see dust. You can find them on eBay or
Akebono Brake Corporation should
point you in the right direction.
Cheers,