Is a Mercedes CL500 a good car?