my 1997 BMW 328i will not shift from park
the car will turn on, but it will not shift from park on or off. The Break circuit is working and I am
pressing the break pedal down to shift from park.
May be your key cylinder in the ignition is wearing out. It won't shift if doesn't trigger a switch. I think there is a release pin under the plate around the shift lever gear indicator to over ride it.
Another thought is the spring that puts tension on the shift lever button may be wore out. Though the brake light switch is a common failure issue to trigger this. It's worth replacing that first since it isn't very expensive.
Search BMW 3 Series Questions
BMW 3 Series Experts