I would be a cash buyer if the price is "right". Your $45k price is still on the high side for a 20,000 mile car.... Otherwise gluck in sale