А что написано в договоре, он обязан чистить крышу от снега? Есть такой пункт в перечне оказываемых услуг? Ну и обычно страховка покрывает такой ущерб. А в том, что случилось есть Ваша доля вины, ведь машина это Ваше имущество и Вы должны думать о его сохранности.