I think that coinbase does allow users to buy a big amount of bitcoin at a time. Moreover, I believe that some local exchange allow people to buy a huge amount bitcoin from retail sellers. In my place, people use remitano to buy bitcoin and you can buy seperate amount of bitcoin from different people