Amazon.com does add a ~2% "currency conversion guarantee" fee when paying in EUR, on top of whatever conversion they use. I imagine that the average cost of that "service" to them is closer to 0%.