I wonder if the Cruz would have any sales if not for the vast numbers in rental fleets.
The Cruze has gotten slightly larger but still gets well over 30 mpg.
The Malibu is on a slightly larger frame and I consistently get 28 - 30 mpg.
The Impala is just a shade larger and I also get about 28 mpg from it.
I have grabbed a Toyota (not sure) and it was getting 5 - 8 mpg better than any of these. No idea why.
Killing the Cruze and keeping the Malibu seems short sighted.