For anyone who is intending to purchase a new vehicle on finance, then normally, a ten to 30 percent down payment is required on the on-road price of the vehicle. Even so, correct confirmation pertaining to EMI, down payment, interest, loan period, and its method will be discussed with the lender or dealership only, since it relies upon upon indivi