The E-Class and the 5 series is more refined. But based on looks alone, the 300C would whoop them both (at least here in the Phils.). And I believe if you get the V8 version, you'd beat the other two in a straight line.