i take it you dont have insurance....if you did your car probably would of gotten written off.
call repairers as no one here can give you an accurate number