I didn't have any luck either finding the purge valve replacement part online. So, I bought it from the parts department at the local BMW dealership. They have it listed as the "Fuel Tank Breather Valve" on their parts list database at the parts department. It is $80+ without the BMWCCA member discount or $70+ with the BMWCCA member discount.
Last edited by ScoobyBoo; 09-12-2008 at 12:26 PM.