The term 'finance' has a few meanings: 1: the management of money and credit and banking and investments; 2: obtain or provide money for; 3: the branch of economics that studies the management of...
BUYING A CAR, OWNER CARRY.
I think it may mean that the seller of the vehicle will "hold the loan" or will let the buyer make payments to them and once paid in full, seller will then sign title over...