My sunroof looks like crap as well. I have to take down the whole headliner to replace it though. Lucky for me it hasn't completely fallen off. Since I never use the sunroof I'd actually prefer the car doesn't have one. Interestingly though, I have three cars and all of them have sunroofs! LOL!