Harry..
BMW's do have that feature as standard...
With the car locked up,press the unlock button and keep it pressed for upto 20 secs.. Windows and roof should open(thats if you have a fully electric roof)..
Again,with them all down,press the closed button and keep it on for 20secs or so...Will close the windows at the very least..