Most times the Air Conditioning does not give cool air, however some times it does.
Either the Air Conditioning System needs regassing
or
Check if the Compressor is engaging, if not, then check if the Radiator fan is spinning. If the Radiator fan does not work, then replace the fan, it will fix the Air Conditioning
The Air Conditioning System requires re-gassing every 2 / 3 years. It can be done at Kwik Fit, costs £45 and takes 1 hour. Private Air Conditioning companies charge £80.
The Radiator fan costs £280 from BMW and £138 for a non original one.