Mario 3D All-Stars will be available for just over 6 months from Sept 18 to March 31. It seems Nintendo is already having problems estimating demand as there have been multiple reports of retailers large and small running out of their initial shipments and not knowing when more shipments are coming in. But seeing as how it's just a card and plastic case and not a large piece of hardware like Nintendo normally screws up availability of (Wii, Switch, Ring Ft, NES Classic, SNES Classic) I would assume they should be able to easily correct the situation with plenty of physical copies soon.
So how many copies (physical + digital) do you think Mario 3D All-Stars will sell during its 6 month lifetime?
I'm gonna say 17 million. Probably something like 13 mil physical and 4 mil digital.