Yes and no. You will need a wallet to store the BTC you buy, but in most cases the platform will automatically generate the wallet for you at the time of purchase. Therefore buying any Bitcoin should result in a free wallet to use. From there, you can send the BTC, or store it.