I am glad both of you walked away from it. Partial overlap crashes are the most dangerous ones, and the energy released from such an impact is extremely high, so the car really did its job in protecting you guys. Despite the injury to your wife and the lengthy recovery period, it's a good thing that you were able to walk away. Looking on the bright side, it's a good opportunity to start planning on your next BMW!
Wishing you well...