You might want to check out http://www.calcarcover.com. They have many types of covers. I purchased their Noah cover a number of years ago and it has held up nicely (I primarily use it in my garage however). They have even more robust covers intended for outside use only.
M5Board is the best forum community for information on the BMW M5 E60 (V-10), E39 (V-8), E34 (straight 6), E28, F90 and F10. Discuss performance, specs, reviews and more!