So I took my car out today and checked codes and there were no codes. So then I decided to drive it around for awhile since I cleaned my vanos solenoids last week but never drove it to see if it was the case. And guess what??!! My gas usage is back to normal! Getting like 21-23 mpg now! Hopefully it stays like this *knock on wood*
Man I'm so happy now. I was gonna get rid of my bmw cuz of all the problems but now I'm gonna hold on to it a bit longer since it's good!