of a car, by 1957, from sun (n.) + roof (n.). Originally on European models.
`sunshine-roof' is a British term for `sunroof'
sunlight
sunlit
Sunni
sunny
sunrise
sunroof
sunscreen
sunset
sunshade
sunshine
sunspot