How much is a Mercedes CLS500?