I got the standaard BMW roof rack and ordered a (ski) box from a Dutch company. We need the extra space when going on vacation.
The roof rack is solid but can be tricky to setup. You need to adjust the width of the rack to the correct width of your car. Ask help from a friend if you do not want to damage your paint.
The roofrack does generate quite some extra cabin noise.
Wout