Just an update. A new alternator fixed a very similar issue in my X. After researching the problem more in depth I found others had experienced the same issue and cure. Not saying its your problem but you never know.
http://www.xoutpost.com/bmw-sav-foru...-06-4-8is.html