Bonsoir,
Il y a plusieurs causes qui amènent au même résultat.
1 une fuite du circuit de gaz. Mais c'est rare sauf accident ayant endommagé cette partie du véhicule.
2 le compresseur est HS. cela arrive s'il est beaucoup sollicité (canicule, etc...)
3 l'échangeur (un peu comme un radiateur) qui a pour fonction d'évacuer le liquide chaud, contenant donc les calories qui étaient dans l'habitacle (c'est comme cela que l'habitacle est rafraichi) est endommagé. Il est en effet situé à l'avant de la voiture et peut prendre des coups qui le percent cailloux, branches, etc..:
Personnellement c'est ce que j'ai eu à subir.
Je crois que le conseil qui vous est donné d'aller chez BMW est le bon.
Courage.