Save yourself 20 grand off the average new-car price and shop our compilation of best new cars for $30,000 or less, one of ...