An ecobeater is a car that is old, possibly smelly but gets good gas mileage. Ecobeaters are a valid alternative to low mile per gallon sport utilities and trucks.