Aint nuthin wrong with your fuse block! (though it isn't really a fuse block, but more a connection board) It's stock and belongs there. Absolutely no need to replace it.
The problem is the configuration has been changed. Wires no longer end where they did originally and who knows what else? It's going to take a little time with a wiring diagram and checking to make sure everything's correct. And correct what isn't.
Wanted: Dead, smashed, crashed or trashed gauges
BMW GAUGE REPAIRS - TACH*SPEEDO*CLOCK*VOLT METER *PODs & LIGHT BOARD*