Here is how private trade works...
http://www.icbc.com/vehicle-registra...ansfer-tax.pdf
This info can be found on the transfer form.
Just like a doing a trade at a dealership, taxes apply to any cash that is exchanged.
So if it's a straight up trade, you dont pay any taxes, but if ICBC feels the value of the two vehicles being traded are not within a reasonable range, they may question why such a trade is taking place as they assume you are lying to avoid paying taxes. They can ask for "documentation" to back up the trade... dont ask me what that would be? (bank records?)
If the trade involves one party having to tade+cash on top, that party who puts the cash down has to pay taxes on the difference between the two trades. (Whatever the cash exchaned, is what will be taxed)
EDIT+ Beat me to it.