I don't know about the down payment thing. I do know some lending institutions are financing up to 125% of the value of the property. That could have something to do with it, but, hey....that's a recipe for disaster.
How does that Chinese saying go? "If deal sound to good to be true, it probabry is."