The purge valve is indeed part of the mandated EPA & Euro emissions system.
We work on a ton of E46's here, and have only replaced about 4 purge valves for an issue. More commonly is a vapor leak at/near the fuel pump/fuel tank lines for the vapor circuit.
Disconnecting the purge valve should set a CEL, in time. (DMTL faults likely?) Moreover when removed and/or disconnected you could have a couple of issues depending on where you live.
A removed valve and having the line vent to atmosphere can produce strong fuel vapors when the fuel in the tank experiences high temperatures. No fun to smell that stuff. Not to mention a small fire hazard.
Plugging the line will not let the fuel tank properly vent any built up pressure on those days where you have less than 1/2 tank of fuel and the temperature goes from 70°F to 95°F in the same day. Could compromise the tank and/or feed lines.
I've never tried it, but I also suspect that if the tank were near it's limit on pressure threshold, the fuel pressure being delivered to the injector rail would also increase. The regulator dumps the excess fuel back to the tank, but if the tank was .5BAR or higher over atmosphere, the resultant pressure would also be higher in the rail at some point?