Today we drive Mercedes at it's absolute peak: The R129 SL500. This was an impossible car for normal people to afford in 1995, but now most of us can feel what true luxury feels like. This car still feels new today!