Well I finally got some time to revisit this problem and decided that I can do a better job of controlling the a/c than the way bmw did it
So I will be redesigning how the a/c system works compressor control wise over the next week and will post a howto in case someone else runs into something similar.
I tested it today doing it my way and it worked flawless I just need to make it permanent and do some pics of it.
Also I want to make sure this doesn't cause any errors that will trip the dash light.