If it were me, I would just have them order a new car. If you have them tear our the headliner to replace you will always be worried of something happening. For peace of mind I would just have it built correctly. But that is my opinion. I am a stickler for things not being perfect from the start.
I have the black roof rails and they look fantastic. Definitely worth getting right.
2015 X5 35i
Retired 2014 X3 35i
Retired 2008 335 xi