Sorry to say but they look absolutley friggin horrbile. Roof rack + BMW= No no.
But if the BMW Profile one is $100 cheaper i would suggest going with that one for 2 reasons, its cheaper and its BMW. Its always better to go with something from BMW rather than an aftermarket one, specially if it is cheaper. Also it shouldnt really matter which brand you use, as long as its installed properly. If it is, and it works properly then ur good to go.