My X5 E53 3.0i has the same issue. It blows good, but doesn't blow cold air what ever i do. I took it to a mechanic and he said the refrigerant is full and pressures too. But he can't figure out what else could be the reason. I checked all the fuse too. Everything is good. Any ideas????