What's your other nationality?
If you do not satisfy this requirement as a sponsor, you do have the option to rely on savings. However, the amount you need is quite high and you need to be in possession of it for 6+ months....the requirements go on and on...
When I was young I was moved to one of the North American countries. Though this was done, I was not a citizen of that country when I received my BNO.
a spouse visa for a non uk passport holder is very expensive is a different matter, but are you sure you need this to enter uk and live there
"It is quite sad that even though my own parents (as well as my grandfather) serviced the British government for many years, they do not get to have any sort of British recognition."
Mahatma Gandhi figured that out during a short but memorable train ride^^
From what u wrote I assume you have Chinese nationality.
And you are here as a Chinese national n dont need to come back every three years.
I know a friend who was a bno holder, married a uk citizen, did not had to take expensive spouse visa
I know another friend who wife is from china, had to take a spouse visa and expensive solicitor fees when entering uk