If English dominates training and ü appears rarely, does BPE lose ü? Depends what you mean.
Can ü become unrepresentable? No, never.
The 256 base bytes exist before any training runs. "Müller" still encodes as [77, 195, 188, 108, 108, 101, 114] and decodes perfectly. Byte-level BPE is lossless, always.
Can ü become expensive? Absolutely.
If (195, 188) is rare, it never wins the frequency contest. "Müller" costs 7 tokens; English "Miller" might cost 2-3. Same word, 3× the cost.
Same bytes, different groupings. The vocab always stores UTF-8 bytes. Frequent patterns get their own token (cheap); rare patterns stay as base bytes (expensive but correct).
This is the multilingual fairness gap — a consequence of the training-data mix, not the algorithm.