I don't think anyone actually buys bitcoin offline. Since bitcoin is digital money and does not have a physical existence, it is quite not possible to buy bitcoin offiline. However, a couple of years ago when there were not many exchanges, people used localbitcoins to buy and sell and when they used this method the buyer and seller met physically to perform the transaciton.