Much has changed in the compact-sedan class over the past five years or so. And even though both the Chevy Cruze and Hyundai Elantra are hardly the freshest faces in their class, they're quite highly rated here. As it stands, from our road tests and full reviews, it's a toss-up, depending on what you really want in a new compact sedan. Both the...