Each year the car companies come out with the latest and greatest designs. Many of the newest cars have both power and high MPGs. Large trucks and SUVs can get up to the upper 20's in MPGs, which is what sedans used to get a few years back. The newest sedans can get to the upper 30's, which is awesome!
For those that are more price aware, getting a used car is the smart way to go. Everyone knows that once you drive a new car off the lot, it loses value. But those that like to buy new like the piece of mind the new car offers and no prior history. There are some really nice and gently used cars that come at a great price.