It s the plastic frame under the foam thats broken
Foam??? Whoa? I need to go outside and look at mine to see what you are talking about...
Someone on this site directed me to Caliber Motors for trim parts, and I was able to get an oddball part replaced on my SL for about $7. Perhaps he can help you.
See this thread for info...
500SL Center armrest latch repair