Panoramic sunroofs: $1,500 to $3,000. Spoiler sunroofs: $700 to $1,100. Pop-up sunroofs: $400 to $900. Moonroofs: $1,200 to $2,500.