It looks like the only compatible one is the SC E6100 bit pricey but I would rather know what charge is left on a ride rather than guessing
None are particularly cheap, but if your motor is an E5000, which I have, then all displays should work with it.
The charge remaining should be shown on all versions too, and it is straightforward to get precise information, more than the 1 to 5 bars. Every time you switch on, check the range in Eco, divide by full battery range in Eco and that is % remaining.
You'll gain confidence in the range as you gain mileage, the 5 bars are perfectly linear unlike the simple voltmeter displays on generic hub motor systems. When it drops from 5 to 4 bars you have 80% remaining.
If you ride mostly in level 2, and you have a 500Wh battery, then you can rely on about 40 miles range.