I think the rear window shade isn't a difficult or expensive retrofit. I've seen directions floating around somewhere printed from BMW. You could get the dealer to install those for you.
Don't know about the sides though.
I ended up tinting it for my 6 mo old. Looks and works great! Makes a huge difference on the eyes and the heat.