How much is a 1987 560SL worth?
The value of a 1987 Mercedes-Benz 560SL can vary greatly depending on its condition, mileage, options, and history. Typically, you can expect to pay around $22,300 for a 1987 Mercedes-Benz 560SL in good condition with average spec. Typically, you can expect to pay around $11,900 for a 1987 Mercedes-Benz 300D in good condition with average spec. The highest selling price of a 1987 Mercedes-Benz 300D at auction over the last three years was $17,850.