On the F80 I still run my 9500ci with laser shifters (front/rear) that I bought new in 2012 that was in my old 135i. I regularly update it and its still working wonderfully. Also use Waze as a backup.
On my E46 I use a 9500i from about that same time with regular updates and that too works wonderfully.