[quote=AK]I wonder if the listing agent is trying to scare off people in favor of his/her own buyers …
[/quote]
Maybe call the bank directly and see if there truly is a $3,000 non-refundable deposit, just in case the agent is saying that (to favor one of their buyers) but the bank has different terms.