Wait what.....
Did you have an alarm or leave it unlocked? Or was it just towed away?
That is ****ed up
Wow some people are so slack .. why can't they just appreciate other peoples' hard work rather than be selfish enough to go ahead and steal it, and damage it at the same time ..
At least you got it back though. Will insurance cover damages, etc ?