When you are planning to buy a new vehicle on finance, then normally, a 10 to 30 % down payment is required within the on-road price of a vehicle. On the other hand, exact confirmation pertaining to EMI, down payment, interest, loan period, and its treatment will be discussed via the bank or dealership only, mainly because it relies upon on individ