cars that get 40 mpg under $10 000