So, finally we have something being fixed here. Hats off to Morristown BMW for helping me out here. I went in to get new windshield wipers and came out with a multi thousand $$ repair covered under CPO..
I mentioned that i had rough start up with the service engine light flashing sometimes. it is the INTERMEDIATE LEVER. The car will be in for a while getting this fixed.. anyone who also has this problem, it might be solved for you now
2004 X5 4.4 75k miles
****UPDATE BELOW****