I love mine
I have a 1992 300SL - and I just cant get enough of it. Mine has similar mileage 58,000 miles and feels rock solid. They are not the cheapest car to get spares for, and you already know about stealership prices !
There are a lot of knowlegable people on the forum and even roof problemscan be tackled
If it has the std corners - get them changed - it makes a big difference to how the car looks
http://www.216turbo.com/SL.htm
HTH
Mark