Unless there were injuries involved, you are probably better off that the airbags didn't deploy for several reasons.
First, if you and your passengers weren't injured then there really was no reason for the airbags to deploy. The force deployed by the airbags themselves can cause injury, so you only want them going off as a last resort.
Additionally, when they deploy they cause additional expense to repair in the vehicle and can trigger reporting requirements on the vehicle history in certain states. The fact that they didn't deploy may actually be to your advantage financially and in respects to the vehicle "history".
As long as everyone left your vehicle intact then the the X5's safety systems did exactly what they were designed to do.

with the repairs, and be sure to check into a "diminished value" claim against the other driver's insurance since you were not at fault.