> German numbers are one-hundred-five-and-fifty instead of one-hundred-fifty-five and too many of my thoughts are in english
Both are fine in the UK, though the "five-and-fifty" form is somewhat old fashioned. My Grandmother used to say numbers like that, especially for time. I refer you also to "Sing a Song of Sixpence"
https://en.wikipedia.org/wiki/Sing_a_Song_of_Sixpence
I agree, and it is an unusual turn of phrase these days, but I think it's the scenario here that would be confusing. The number 68 bus is a label rather than a quantity, which makes a difference.
Both are fine in the UK, though the "five-and-fifty" form is somewhat old fashioned. My Grandmother used to say numbers like that, especially for time. I refer you also to "Sing a Song of Sixpence" https://en.wikipedia.org/wiki/Sing_a_Song_of_Sixpence