I never tried to put it on my e92, but I have to say the roof looks very similar.
With the BMW Base rack system, you then purchase (separately) a bike attachment or a surf board attachment...
r56 MINI Cooper S pepper white/redwood lounge leather (sold)
e92 335i red/saddle leather
e90 325i red/beige/clearbra - retired.