For anyone who is planning to purchase a new vehicle on finance, then usually, a 10 to 30 percent down payment is required to the on-road price of the vehicle. Even so, precise confirmation regarding EMI, down payment, interest, loan period, and its process will be discussed from the lender or dealership only, since it depends on individual eligibi