I think the rate plays a role because money is cheap right now. Its the same reason why I am not putting any money down on the vehicle I am purchasing (just the taxes).
I can take those $33,600 from Carmax and plug into my investment portfolio versus simply lowering the loan amount by trading it in.