just started doing this and I have stop driving the car.
car does not drive forward but the reverse work real good. on 1995 BMW 525i
I am assuming this is an automatic transmission vehicle. First I would suggest you check the transmission fluid level. This is done with the engine running, if the level is good then you may need to take the vehicle to a qualified repair facility. Automatic transmissions are complex.