I respectfully disagree -- precisely for the reasons you list -- plus if the canister clogs, it can plug the tank vent and cause the tank to collapse and the engine to stall. I've removed the canister on just about every BMW I've owned.alanrd said:No good reason unless it's damaged. You can damage them by constantly overfilling your fuel tank. When you overfill, he overflow runs into the canister and can eventually ruin the charcoal.
Good question.pbarney said:Your explanation is well reasoned. BUT, if it's not broke why do it? A bike with 20k miles should not have this problem. The OP didn't mention he was even having an issue!