I'd only get one if I knew the place that was doing it is highly skilled in this area a frind of mine had one done and it leaked pretty bad when he went on the highway and it was raining....But deffinetly check into the place your gonna have install it...
As far as prices go it would depend on what type of sunroof you're looking at,,but Labor i'm sure will also depend on your area as well....
17x7 Konig-Caffeine's ,Stillen front spoiler,Aluminum dash kit,Remote starter,35% Tint,Aluminum Pedal Kit,Ventshade-ventvisors,Custom Front Grille,Stromung Cat-Back,Place Racing CAI *CLICK HERE FOR MY CAR PICS****My Website***
I had a sunroof put in my Jetta about a week after I got it. All I have to say is IT IS AWESOME! They did an incredible job, everything looks perfectly factory (they even matched my interior color on the switch) and I haven't had any problems. I ended up going with a more expensive company, and I had to drop $900, but the quality is outstanding.
Aftermarket sunroofs are ok. In your case it looks like the only resort since you already own the car. I had a power sunroof installed on my Bonneville. It was very nice and never leaked. It didn't have the factory shade though which is nice, when you don't want to have light coming in at you all the time. Before you commit to a company, make sure they offer a lifetime warranty not to leak. I went to a place called Ziebart. I don't know what they have where you live.