Can't help you out very much besides this little bit of info.
My mom's BMW 530 came with pull up visors / shades for the rear windows and rear windshield. If you are have doubts about reliability why don't you check a local BMW dealer and see where they get there shades