Just some info for some M5 drivers. The other day i was going to lunch and found a large puddle of oil under my car. I cleaned the engine with degreaserupon starting the car i noticed that oil was just spraying out of the vanos solenoid connector on the bank two side. replaced the vanos unit (1500 dollars) i scanned the faults after this and found that i had a misfire fault possibly due to the vanos going bad so i cleared it. While out playing one day i rev to about 5800 RPM and the engine fell on it's face. when i got back to work i scanned the faults again found a misfire on cylinder 6. multiplicative and adaptive fuel trims were completely messed up one was richening the mix the other was leaning the A/F ratio. Replaced both mass air flow sensors and the car came back to life and will now rev forever ( to a limit of course) with no misfires.