PURCHASING a Mercedes-Benz car no longer requires putting a down payment. Well, that is if the purchase is made between now and July 31, because this is the period during which the offer stands. The fee for…