My 05 147 jtd is an early facelift model and cold air comes out of all the vents.
I'm hoping to get it regassed next week as I sometimes think cooling suddenly cuts in after going round a corner and it hasn't been done in the 3+ years I've had the car so is probably due.
I normally have the temperature set to 20C and unless the outside temperature is already at that level the system will try to warm things up first.
The only thing I can think of suggesting is to make sure the motors are operating in the ducts so that air is directed properly. I can hear motors whining when I switch on, if you can't there may be a fuse that has blown.
Hope this helps
Give a man a fire and he's warm for the evening.
Set a man on fire and he's warm for the rest of his life.