BMW Questions? Ask a BMW Repair Expert for Answers.
First I would make sure the correct amount of refrigerant is in the system. Next I would check the pusher fan in the front of the vehicle that it is working and turning on with the a/c. If this all are fine I wound then go with the mechanics diagnosis with the expansion valve.