Should you be planning to buy a new vehicle on finance, then typically, a ten to thirty p.c down payment is required on the on-road price of a vehicle. Even so, exact confirmation with regards to EMI, down payment, interest, loan period, and its treatment will be discussed through the lender or dealership only, as it depends on individual eligibili