So I started my 2003 X5 up today as normal, temperature 47 degrees F. Car started with zero issues.
After driving for maybe 2-5 minutes, everything on my dash went dead: tach, radio, speedo and just everything else.
I was in 4th gear manual shift and the car kept going as normal but downhill so not sure the engine ever really cut out b/c everything came back within 1-2 seconds. I didn't have time to push the clutch in or anything as it was still in gear. Also did not act like the engine went dead b/c there was no pause in motion or slight jerk as if starting the car in gear while moving. I would think it would have backfired anyways pulling gasoline in then adding spark.
Any ideas?

I have several keys on my ring so could the weight caused the key to move a bit to the off position?
I put a new battery in about 2 weeks ago without any problems. Car starts fine and this is a first.
Never done this before and did not do it again--at least not yet.