Stand your ground with ICBC. I was once the sandwich in an accident in my Ghia. At my insistance, ICBC had my car appraised post accident and paid the claim based on that. The appraisal came within $100.00 of what I paid for the car. It made the difference between writing it off.
Get them to pay for the appraisal.