abroZ on 14 October 2013
Perfectly possible, Nintendo games never have super high pre orders. I'm guessing Japan bought 2.5 million units. USA 2 million and Europe 1.5 million. Simple as that. This is pokémon we're talking about.