I have found an Xbee3 plugged into my car's usb port to be the most secure as it is 100% local and only powered when the car is running.
How do you detect if the car is off in the garage vs out of range? Does it handle that based on the last detected range or something?