IMO, CoD MW2 is going to fail in the EU. My Uncle who lives in Germany told me their is no way he is paying $100usd for a game. "I can spend that money on gas that is $9 a gallon."
MW2 won't cost $100usd if that's what you meant. And I myself don't think BF: BC2 will beat MW2. After all, from what i've heard, BF: BC was rather "play it and forget about it". And Modern Warfare has a bigger fanbase than Battlefield Bad Company.