Actually, Hayaku helped me with getting new brake pads/rotors on the X5.

Hayaku will submit a DIY article on replacing pads and rotors on the X5.
Hayaku had sold me his Axxis Ultimate Brake Pads which are great pads. Less dust than OEM and really has a great bite. David Zechausen and Stop Tech sells these Axxis Ultimate Pads which are a just a step below race/track pads.
Interesting factoids: BMW OEM Rotors are now Made in Mexico.....Yeah, I know it's just a piece of metal.....hmmmm
E39 5-series brake pads are the same as the X5s since Hayaku bought these pads originally for his M5.
Air impact tools can save lots of time and also can add time
Most mechanics don't follow torque specs (usually over torqued)
Here are some sneak peaks pics: