A leaky heater matrix will produce a puddle on the floor in a Xsara. A puddle on the floor in a VAG car is usually down to a badly fitted pollen filter cover. A leaky heater matrix in a Punto means you shouldn't have bought a Punto. This is true.
Now. ...... a smell like curry in a Xsara means either someone's been force-feeding your car Lamb Biryani thro' the air intakes, or you've got a load of fungus and other nasties brewing in the aircon ducting.
This is not good for the car and, surprisingly, it's not good for you either. So, if you don't want to start sprouting interesting coloured moulds from all your bodily orifices, I recommend removing the pollen filter and burning it, appying a good system cleaner (Car Plan do one - Kleen Air - cheap on Ebay), then fit a new pollen filter.
The result will be a sweet smelling car - and if you forget and stay in the car when sterilising, a sweet smelling you too. Your armpits will be charm pits.