First what do you mean by "speedo and things don't work", and, "my digital reading doesn't work either" .
"mpg, mph, and temp" don't work - could be that your internal OBC computer is on the fritz. It's hard to say without more information.
Be careful with your trifecta search. You have a 1997 which has a different ABS module. I've been through this myself with a 1998 528i. You might want to get your fault codes read. They can exist without any lights on.
0. Maybe you should run the Hidden menu test to check all your lights and dials on the instrument cluster. You can google "BMW E39 instrument cluster hidden menu test". I believe that it is number 2. Then skip #1 below and look at #2. You will see if your lights aren't maybe working - some clowns remove the LED lights from behind the instrument cluster so that you don't see the lights and faults. The only way to be sure is to test the instrument cluster.
1. Check and possibly replace all 4 wheel sensors. Make sure you get BMW or OEM. Avoid the cheap sensors.
2. Open your ABS module located in front of the RHS strut tower in the engine compartment. This is the same place as the modules you will see in your "trifecta" searches. You will notice that it is basically a film with circuits that look like they were drawn by a child. Plus, there is a single wire that runs from the top to the back half of the box. You may notice the insulation on that wire is old and crumbling. Tape that wire with good electric tape to remove a short that happens in these older ASC+T ABS modules (not DSC ABS modules). In fact, you might want to do this first and then see if the problem goes away. If it doesn't, maybe then take a hard look at #1.
3. If after doing 1 and 2, the ASC+T light remains, it may be because your bowden cable that runs to the ASC throttle (it's the front one of the two on the intake manifold) is either detached, snapped, or both. It's a cheap and easy piece to replace, if it is.