Shopping for a new or used car over the last few years has become a frustrating and expensive undertaking. Car shoppers have had to deal with vehicle shortages, high prices, dwindling incentives and ...