We are in the market for a new compact car for my wife, and have driven upscale versions of the Civic, Elantra, Corolla and Sentra. There is nothing wrong with any of them. My quick takes. Civic...responsive, go kart like as someone else said, nice lines and interior but seating too laid back for me, last year for current model. Elantra...nice lines, too much black plastic in dash, good value, seemed a little sluggish. Corolla....cheap interior, plastic dash, resale value now a big question, no 'come back to Toyota' offers yet. Sentra....nice comfortable sitting high ride over rough pavement, though handling not as crisp as civic, big interior, nice dash and features, and the CVT felt responsive enough! I don't mind the look...a baby Altima. Good loyalty offer. I was surprisingly pleased with the Sentra S I test drove.