Looks like this option from Yakima might suite your needs for skis: https://www.etrailer.com/Roof-Rack/Yakima/Y07418.html
Seems like for skis, snowboards, even kayaks it might get the job done. However, with the way our windows roll up, even this may not be ideal.
For my mountain bikes, I went with this hitch rack: https://www.etrailer.com/hitch-2017_BMW_i3.htm
It gives you a 2" hitch receiver. In my case I then used a 1-up bike rack. But you could use their cargo carrier, or any for that matter: https://www.1up-usa.com/product-categor ... -carriers/ I like their stuff because its super strong but much lighter weight than other options.
The best thing about this hitch rack is that there is nothing permanently changed to the vehicle in any way that would cause issues in my mind. And mine has been working so well. Install was straightforward. A few install videos to help with included instructions, but I found this one to be the best: https://www.youtube.com/watch?v=5zPYNzdnql8
Hope this helps.