Yes it is possible, and when you get the sunroof put in, they actually weld supporting beams on your roof to even strength the integrity of your roof.
Webasto makes aftermarket sunroofs that look very nice. Webasto is the OEM for Mercedes.
Also look at ASC, but they have had terrible warranty issues.
You're gonna have to spend approx $1000 US to get one put in.