This is a headrest from a BMW E9.  I bought out an estate that had hundreds of Mercedes and BMW parts and this was included.  I'm not sure of the year that this is from.  Note that the top of the head rest is flat, not curved.  There is a tear on the back, and on bottom per photos.  Distance between the posts is roughly 18 inches; please measure your seats to make sure this is correct.