Check the history of your car, has it had a new windscreen fitted, if it has its very likely its not been re-bonded properly.. check by pushing the glass upward (like your trying to push the screen out) on the inside, but looking for movement on the outside.. look for movement in excess of 1mm
If your sure its not the windscreen, try this.. remove the drivers door trim panel, so you can see the gubbins of the door, shut yourself in the car, and get someone to lightly hose water on to the drivers door... important bit! hose the bottom first, slowly working your way up, until you discover the leak, if you do it the other way round, water could get in anywhere, and will take longer to find
You say that its starting to make your car smell, check your engine water level, is it losing water from the heater matrix.. does it smell of antifreeze? this could point to your head gasket "Going west" over pressurizing the system, and bursting the heater matrix
Hope this helps
Tom