Oh, that sucks, on the sale tax front. In NY, we only have to pay tax on the different between the new car and the old car, regardless on money you owe. If your model 3 is 70K and your model S trade in value is 65K, you only need to pay tax on the 5K difference. In NY, that's over $5000 saving on tax!