My '83 Silverado C10 has a
https://www.carcovers.com/
Definitely recommend it. It's the most expensive model Platinum Shield. Covers all way down to cover wheels. Aluminum wheels are covered from hot sun damage. For wind protection, it uses bungy cords to wrap under the front and rear bumpers. A cable and lock secure it right in the middle. Soft and weather proof. My X5 has a BMW version. I have to pull it out and try it.