Buffett prefers buying entire business to buying "pieces" of businesses in the stock market, but says Berkshire can find more bargains when buying stocks.