k, sounds like your kickdown switch is not working or you may have a selenoid problem. the switch is the one under the gas pedal, you may be able to check it for power and if it does have power then to go under the car to the trans area and once you figure which is for the kickdown check for power there (with pedal fully depressed). You also might want to troubleshoot through the fuses and or relays, these cars have fuses for everything.
95 E34 530I V2.37
===========
Those who make peaceful revolution impossible will make violent revolution inevitable.
John F. Kennedy