Most people here are dreaming to own 21 BTC (because of the magic 21 BTC number which makes you part of the 1 million club), but not only this, most people are having big problems making 1 BTC only.
In 2030 1 million dollars will not buy you 100 BTC at all.
The bitcoin price will be $100,000 or higher each. So $1milllion will only buy you 10 bitcoin at most.