You really have to do your homework. Usually most people have an inflated idea of what their car is worth especially if they built it. I have had a few accidents where I had to deal with ICBC and when it came time for vehicle value, I have to say they were not far off the mark, and in more cases then not, paid better then the market value. Getting a lawyer is two sided sword. Yes they help out tremendously on the effort to win the case but they sure do take a lot of coin for that service. If there are major injuries and the loss of a vehicle for sure get counsel right off the get go. You don't stand much of a chance when you are up against a seasoned lawyer from the isurance company.
I will say this for ICBC: I have lived in different Provinces with private insurance and I would rather deal with ICBC any day then a private insurance company.