Should you be planning to buy a new vehicle on finance, then frequently, a ten to thirty p.c down payment is required to the on-road price of the vehicle. Nevertheless, exact confirmation pertaining to EMI, down payment, interest, loan period, and its treatment will be discussed with the financial institution or dealership only, since it relies upo