Honestly, you can probably do better then the 4%-under invoice. Criswell is not in NY, they are in MD and usually does 6%-7% under invoice on orders.
Trades always complicate things. Some dealers will lock in a trade-in value provided you do not exceed set mileage or damage the trade. Have you shopped your trade around? Take it to CarMax and get a estimate from Carvana. Remember to take into consideration any sales tax credits if you have them in NY.
Yeah, i've been doing all of the above... haven't used carvana or carmax however. Figured the tax break would negate anything extra those guys might give me... I guess it's worth looking into.
I have one dealer at 7% but he's also lowballing me on the trade....