But what if a person wants to exchange one car for another, and both of them represented by the same amount of bitcoins lets say 1 satoshi, creating single transaction would make it impossible to tell who owns what.
ECDSA keys provably demonstrate who owns what. It uses the same technology as the rest of bitcoin.