Buying a business without using your own capital is very very hard but totally possible! For me it's all about preparation and proper guidance if you are starting this exciting journey.
One way to finance a business with no money down is to do a small business leveraged buyout (LBO). In a leveraged buyout or LBO, you leverage the assets of the business (plus other funds) to finance the purchase. A leveraged buyout can be structured as a “no-money-down transaction” if one condition is met.
Other ways can be this deal structure: 80% Seller Financing and 20% Down Payment from private Investors or using the Alternative Finance Market (Invoice lenders, Cash Flow Lenders or Asset Based Lenders.
Hope this helps!