Re: taxes. In some states, you get the amount of a trade reduced from the tax liability. So, say he buys a truck for $45k and trades his for $41k. He would only pay tax on $4k. Not all states are like this so check but at least in NC, it makes trading a car a compelling option.