I am not discouraged because every wrong attempt discarded is a step forward.
A little Experiment
When my idle got soo bad it was making the car rev up and down, it made me aware that this became a sensor problem. I unplugged my Air mass sensor to see what would happen. Lo and Behold the idle smoothed out, I still had an odd hesitation. A new fuel pressure regulator solved this, please remember to use a BMW FPR, an aftermarket will not work and will most likely cause an engine code.
With the occasional idle fluctuation and slight rough idle, I seem to have gotten it to a reasonable idle. I decided to remove the spider injector hosing for the air shroud system going to the fuel injectors. I went to Advance Auto and bought Vacuum line caps and capped off the 4 small injectors and 1 large hose fitting. This seemed to pretty much smooth out the idle to a very passable one. After doing this I put in a spare set of injectors, this was a mistake because it cause a weird acceleration lag where the car would be super slow and then kick in at full force acceleration. This was annoying and so i decided to go back to the original injectors with the air shroud reattached; this fixed all acceleration issues, but caused massive cold rough idle. I did this along with changing the oil to 5w30 castrol edge full synthetic. I believe the oil had a bit to do with the idle, so i may be trying 5w40.
I will be Removing the air shroud system with the original injectors (as a side note, please remember to lube all fuel components with a little Vaseline when installing) I will be switching to 5w40 or something else (will be noted)
Eventually i will replace the Air mass sensor and most like the throttle position sensor.
On a side note, I noticed a slight leak from my coolant reservoir during my last oil change. This makes me wonder if lack of coolant system pressure may be causing issues. I will most likely be replacing the O-ring gasket associated with the base of this tank. I also cannot seem to get the heat in my car to come out warm. perhaps a clog