Let's say the total wealth of the world is going to be $700 trillion dollars by the year 2020 when Bitcoin will be the world currency. So theoretically a BTC could be worth ($700T / ~20M BTC =) $35 M. But this is not a max, as the world's wealth increases so does the value of BTC.