Why I cannot say: "the buildings are between buses and cars"
Because között comes right after épületek, so that's what it modifies. Az épületek között means "among the buildings" or "between the buildings."
I give up,, sorry
I know how you feel sometimes!