cash down
With a complete cash payment at the time of purchase. Primarily heard in UK. You need to buy this cash down—they won't accept payments over time.
cash ˈdown
(British English) (also ˌcash up ˈfront American English, British English ) with immediate payment of cash: He paid for the car cash down.