I’m curious, why not just proper cryptographic challenge-response?
Key sends a “wake up” signal, car hears it and sends a random challenge, key receives it, signs it with its private key and send is back. If the response is correct the car unlocks, otherwise not and the user can try again.
Seems like à solved problem really.