I will keep this updated....Needless to say after this is taken care of, I am trading the car in for a 4Runner, or a 3 series that is CPO AND WARRANTY...Being 24 years old and going through this much to keep my car on the road isn't feasible anymore. I love my bmw, and want to keep it, but just can't justify it anymore