First off, I have to say this: The e36 has to be my favorite car to drive AND crash in. Everyone was completely unharmed, the air bags didn't go off (lucky, or maybe they're just faulty

) and the hazards even came on to warn everyone around me. Even the handling was good enough to let me give it a burst of gas to get out of the way of any cars. Props to BMW's design team for making a really solid car.
I recently went around a corner, hit ice, and slid out. This caused the front right rim of my 318is to come into contact with the barrier (thank heavens, i wanted a different style anyway!), then slamming my tail into the barrier (only some scrapes there, not even a dent, yay BMW!).
The impact has cracked the rim, and bent it inwards, as well as the panel above it. There is a cracked weld by the strut tower, and it seems like the entire strut tower is bent in.
Here are some pictures for more detail:
Damage - Imgur
I would hate to see this car go, ive put so much work into it (albeit not as much as some that I've seen on the forums, props to you guys!)
The car has 244,300km on it, which doesn't seem to matter as it runs great after the rebuild (new upper end gaskets, water pump, timing chain rails and chain itself, etc).
What I ask you guys is...
Is it repairable? Or should I start fresh and part it out / sell it for cheap as a whole.
What kind of parts am I going to need if it is?
Ps. I'm about $2500 deep into this car including the '94 Mustang v6 I traded for it.