Should you be planning to buy a new vehicle on finance, then typically, a ten to 30 % down payment is required around the on-road price of the vehicle. Having said that, exact affirmation relating to EMI, down payment, interest, loan period, and its procedure will be discussed with the lender or dealership only, since it relies upon on individual e