For anyone who is intending to buy a new vehicle on finance, then typically, a ten to 30 % down payment is required over the on-road price of the vehicle. On the other hand, actual affirmation regarding EMI, down payment, interest, loan period, and its treatment will be discussed through the bank or dealership only, since it is dependent upon indiv