For anyone who is intending to buy a new vehicle on finance, then commonly, a ten to 30 percent down payment is required to the on-road price of the vehicle. However, exact affirmation relating to EMI, down payment, interest, loan period, and its procedure will be discussed through the lender or dealership only, mainly because it is dependent upon