Update
Battery was found to be only 2 years old. Did a full battery test. All came out normal.
Since then...other than the warning lights being on. Nothing really happening. Sooo decided I would try out a another shop to see what they had to say about. Again was causing me no trouble and wasn't a priority for me.
Till this past Monday.
Service Engine Light is now on solid. Rough idle. Add a little gas to keep RPM's at 1000 it purrs just fine. Let it fall back to idle and rough again.
I was surfing this forum last night and found this thread
http://www.xoutpost.com/bmw-sav-foru...og-solved.html
It might well be it, sounds good, or at least I want to believe it lol. Easy enough to find out. Stay tuned. If not...then back to the drawing board.