It's logically not possible because there will always be new buyers and sellers in the market, and it's not only the ones already holding. Besides, there are miners who usually sell the coins they mine because they have to pay for the maintenance and everything of their business, and as I said, there will always be people willing to buy because adoption is increasing over time, even if the pace is slow.
Other than that, the market is full of scalpers and short-term traders who would buy and sell Bitcoin and other cryptocurrencies so that they can get small amounts of profits either every day or week because that's how they earn a living. So, technically, there will always be buyers and sellers in the market.