If I was you I would go through insurance, I had a similar incident where someone pulled out on my, obviously not quite the same as you but total 3rd parties fault. I had a 96 spec Glanza at the time.
I went through my insurance company and they did everything for me, I called them immediately...