I did far less damage in my previous BMW e46 320d when I was run off the toad and his a grass bank. They replaced the shock, wishbone, track rod end, springs and topmounts. The car was never the same, tracking was always out, the difference in camber between both sides was approximately 1.5 degrees but it seemed enough to ruin it. I suspect the strut tower was ever so slightly out. It wasn't a write off, god knows how bad something like that would be.