The Tesla vs. BMW apps are a bit of a trade-off.
If I had to choose, Tesla's is better and worth the trade-offs, but there are substantial trade-offs.
For the BMW, it's hit or miss, but presumably, that's because it's not always connected and keeping the car semi-awake, so it takes longer to...