I'm good now that I know for sure what the problem is. I confirmed it by wiggling the B+ cable on the back off the fuse box with my driver door open. Soon as the cabin light came on I popped open the passenger, then pushed in the key FOB and started my car..
So I plan to un-mount the fuse box and leave it in the glove box so I can wiggle it easier while waiting for my parts to come in.
2008 BMW 328i - 6 speed