Translation:Milyen buszok nagyok?
why not milyenek?
Because it's in front of the noun.
Adjectives in front of a noun, modifying it, don't take plural endings.
Why not milyen féle?
This sentence is structurally the same as "What buildings are tall". See the fairly long comment on the many possible colloquial variants of this construction!