Generally, a 10% to 30% down payment is required for financing a new bike. However, the exact details regarding EMI, down payment, interest rates, and loan period depend on individual eligibility. I recommend contacting the nearest authorized dealership for precise information