The average price gap between new and used vehicles is more than $20,000, according to recent Edmunds’ sales data. Here are ...