this is a very nice dream.
you're traveling through life, and then have interactions with other people.
you don't seem to have been in a hurry to get anyplace in particular, but
your limited resources do cause you concern. the "hijacker" diverts your
travels, and then skips out on paying his fair share, but because of this
spontaneous change in course you were brought into the situation where
you could help out a stranded motorist (and it wound up costing you nothing).
my sense of things is that your "old friend" met at the bus stop has become
the taxi driver on the next day -- that would be your 'higher self', transporting
you through those events. the point of the dream experience may have been to
encourage you to trust in your inner guidance, and don't be upset by unexpected
difficulties... they serve a 'greater purpose' and don't inhibit your journeys, but
rather are helpful in getting others to where they're headed.