The Germans can ONLY blow bridges if a certain amount of mission time has passed, capture the bridges before this time is up. Alternatively, they ONLY blow bridges when you get to close.... If you stay away from the bridge and kill the Germans from a distance with arty/tanks, their moral will drop and with a bit of luck you will get the bridge as a reward when they flee....