Saw this cross-posted on another BMW board, but relevant to these cars for sure. Glad the family made it out okay. Semi driver wasn't so fortunate.
http://forum.e46fanatics.com/showthread.php?t=898634
http://forum.e46fanatics.com/showthread.php?t=898634