Explanation
In non-rhotic accents, such as many British accents,
The "r" at the end of words like "car" is often not pronounced, leading to a pronunciation like "cah."
This is in contrast to rhotic accents (such as American English), where the "r" is pronounced clearly.