The last Mercedes C-Class left us a little flat. Fortunately, things change. This time around, Mercedes holds tight on the price ($30,000 to $44,000) and manages to deliver a small car that drives and feels like its much larger models. Think of this one as a baby S-Class. The best part? Your neighbors know what a three-pointed star is. Read more at