When it comes to door carriers, save yourself the trouble and get OE units from the get go. The aftermarket units are plagued with reliability/fitment/feel issues. Tons of info out there on this subject.
2004 X5 3.0i
Mod list: Currently Longer than the maximum allowed characters that can be typed here...