It is better to throw money at the loan after anyways, sometimes they increase the interest rates when you put a down on it.
Are you saying you get a better interest quote without a downpayment? I've never seen that on a vehicle finance/ lease before (usually the rate only changes with term)