In case you are intending to purchase a new vehicle on finance, then normally, a ten to 30 percent down payment is required over the on-road price of the vehicle. Nonetheless, exact affirmation relating to EMI, down payment, interest, loan period, and its procedure will be discussed from the lender or dealership only, because it is dependent on ind