I had a similar issue on the road in Boise, ID (across the country from home). The X5 started to stumble at Interstate speeds, the dash lit up, and then the motor would quit. While I waited for a tow, I tried to start it again and it fired! I went through this for about 5 times as I was ~80 miles from a mechanic I'd met out that way before.
He was initially baffled as well, but found it was a part he needed to order for the next day. It was somewhat rare for it to fail he said. If this sounds like your trouble, I can look for the part #. It was 2 or 3 years ago.
Well, that was easy... I found the post. The first thought for a failed part was called an IVM and we did have codes, evidently. I do not *know* if it's only on N62s. The thing that got me on the road was the CPS. Hope it's not a waste of your time:
Alas, Dear Boise. I believe I'll stay a bit