Provided that your oem deck looks similar in size to the older oem decks, be patient. Usually dash kits run about a year behind the carmaker. I wouldnt be at all suprised if an older dash kit would work. (anyone with an e46 help me out).
As far as the sunvisor monitors go, I will give you the same advise as I would for any mobile video display- DON"T GO CHEAP.
Regardless of application (sunvisor, headliner, in dash, headrest, etc.) I consistently have problems with lesser brands (necovox, emerson, etc.) and never have problems with the name brand stuff (sony, kenwood, pioneer). I havent seen any name brand visor screens, but I'm sure their out there.
I have a stockroom full of defective (cheap a#$) screens right now. Spend the money on a good brand, it's worth it.