This is the most ridiculous post I can't even...
Every car in existence that has an estimated fuel range, doesn't just run out of gas when it reaches "0". There is always 2-3 gallons left.
BMW dings and shows messages at 50 miles to refuel and every 10 miles increment after that. That's probably something you expected, I find it very annoying.
There is a fuel gauge, please glance at it, every drive, that will give you an idea of when to refuel. If not driving, look in the app, it also shows the fuel gauge.
Make it a habit to refuel once a week, on a weekend for example, even if you have half a tank left. It will give you full tank for the busy work week.
There is loud ding around at 12 miles left, and a message and yellow fuel indicator light. What more do you need?
Just refuel when its less than a 100 miles left no one is forcing you to drive to 0. And don't tell me about an indicator, its already indicated on the screen permanently, just glance down. You don't gotta dig through the different options like other cars and past GX460