do all auto insurance companies require a downpayment