To buy something I definitely think requires a sale and an implicit contact between two parties. Also, it is perfectly possible to buy something with your time, tangibility is not required for something to be purchased, definability for the purposes of the contractual arrangement is the important bit.