Just to update I got the work done yesterday. I took the car up the day before and came home in a rental as they needed the car for 7:30 AM start. As it was reprogramming after the transfer case installation took until after 5:00 PM. Apparently they hand to do quite a large software download.
Now the bad news.....As I left Moncton tried to call home to let my wife know I was on the way my phone was no longer paired with the X5's bluetooth. Tried have my phone forget the X5 and then pairing it again but the phone is not seeing the car.....almost as if the car isn't broadcasting a bluetooth signal at all. Not sure if it had to do with the software update/download but things worked normally before the repair.
I'll play around with it this morning and see if my phone is still paired with the 328.....also will see if my wife's phone can see a a signal from the X5. That should at least eliminate the problem being my phone.