Well if it shipped 3.49m at the end of september, then surely by now, 2.5 months on it'll easily have shipped 4m+. Especially considering the crazy shopping and holiday season that's been going on for a few weeks, and will continue for a few more weeks. They don't ship just a day before it's on shop shelves, you know.
Nintendo Network ID: Cheebee 3DS Code: 2320 - 6113 - 9046