I'll also take the contrarian view and suggest that you've done some damage. I base that mostly on the instance of the engine shutting down on you as you pulled into the service station. I think that happened because the bearings got hot and were starved for lubrication.
I'm also upset that a tow truck driver would start the engine on a car that's had the oil pan severely damaged. He's just concerned with making an easy tow and NOT concerned about your vehicle.
So, having no way to really know - I wish you good luck on the diagnosis.
If it is runnable, perhaps you should consider trading it in for a nice 1995 300D?
Ken300D