These 34 car models met our under-$30,000 price challenge
The average price for a new vehicle in America could be enough to scare off some shoppers. Now more than $41,000 – or almost two-thirds of the average U.S. annual household income of $66,000 – it suggests that the price…