This is not a problem which is very frequently encountered, of course! It would be phrased to avoid the inherent ambiguity.
The sentence does not say specifically whether John has other cars or not. Therefore, it can mean either of the two. If it were said to me, and I were not allowed to ask for further details, I would guess (and I emphasize, guess) that it meant the first of your two choices.