I feel for you mate, it seems so not fair when these things happen.
As you said, the only positive is that no one was hurt (well, maybe the van driver, but he's probably got 3 passengers all suing for whiplash)
E90 330i 6MT gone. E91 335i 6MT gone. AMG E63 Estate gone. M6GC current...