Oh my bad, I'd didn't realize you were talking a refundable deposit. In that case, I actually think you have a good deal going there. You negotiated a great discount off MSRP, and the deposit, although a lot to shell out up front, is giving you a better finance rate.