If your car is insured, let insurance company handle it in the best possible way (although they may try to cheap out), but 1st, have your car thoroughly washed and then post its pics here in neat and clean condition so that members can better judge its true condition, as due to dirt, its actual condition is not that apparent.
(Due to rain, it is seeming quite dirty, but do not take it as an offence; my current ride is more dirtier than yours
)