Why did Jack stop his car?
The road was too narrow for the two cars to pass at the same time.
Because it was good for an Englishman to stop to let others go.
He wanted to see who the driver was.
He didn't want to pass by first.