Full cover, BMW extra-large dealer price is $150 plus shipping. No damage.