It is kind of strange that you do get heat to the windshield, but not at your feet.
I am a bit puzzled by the fact that you write that you get just a little heat to the defrost vent; it should be more then just a little. This to me is indicative of a system in need of a bleed.
If the bleeding doesn't help, then I am left with thinking about the more mechanical stuff:
The distribution of the air passing through the heat exchanger is done -logically- behind the heat exchanger. So if air can go to the defrost, and not to the feet, it could mean a number of things:
1. obstructed airflow to the feet would mean blocked ducts- i can think of two reasons:
1a. In the heater unit there are various foam pieces, even textile sheets; if they have come loose it may have obstructed airway?
1b. Perhaps the attachments of the cables have loosened? check: Could it be that when you move the selector lever, the feet flap(s) aren't changing position and simply remain closed? You can stick your finger in the outlets from below, and feel if the flaps move when you operate the selector lever. The feet vents are each closed with a plastic flap, operated by the rigid bowden cables. Pls refer to the DIY on the heater box (
https://e9coupe.com/forum/threads/diy-heater-unit-rebuild.38896/post-333882) with images and explanations of the system to identify the lever that you can check: Lever #3 is connected to wire #3, which in turn is connected to a wire passing from right to left through the bottom of the box.
2. warm air leaking away before it reaches the feet (missing tube sections on the side as
@Dick Steinkamp mentioned?)
some images of the routing of the bowden cables:
Erik