No, purchasing a whole bitcoin is not necessary. At the ATM, we can sell you as little as $1 worth of bitcoins, which represents a small fraction of a whole bitcoin. This is not an issue because bitcoins can be divided into tiny pieces, with the smallest unit being 0.00000001 BTC.