I finally had time this weekend to see my mech friend who does some BMW side work, and amazing, it took him 15min to replace part. He removed air filter housing, and pulled a few times, to remove the purge valve. It took him a total of 10min to do. Another 3min to reset check engine code. While he had air filter housing out, we also replaced day time running lights (H55??) on driver side.
He mentionned again, at BMW, noone has time to diagnose parts, they replace them. They diagnose only if problem still exists after replacement. For purge valve / breather valve, it seems to be a common problem for cars that have high mileage and 6+ years.
Nice to see no check engine light on my dash. It feels good in my head, but do not notice any difference on car performance. I probably was consuming more gas.
Last edited by sergio; 11-23-2008 at 10:36 PM.