Do I need to come up with a down payment and how much?

Yes, a down payment is required. Depending on your qualifications, the down payment minimum is 20%.