from your description ITS NOT TOTALLED!!! get a new hood and your set
at most from a junkyard the hood will be 75 bucks, get it painted at a respectably automotive shop 75 more buck...
if the front crossmember is bent up pretty bad that might be a little more, see if you can just buy the car from the insurance company and fix it yourself, my car had almost the exact same thing happen too it and unless you bent the frame (doubtful) get the car and have it fixed at a different body shop
Built 325e too much to list, Heavily modified Jeep, Datsun about to get a 351, and now a 528i