La situation que vous décrivez relève d'un refus de garantie fondé sur une déclaration inexacte, ce qui est encadré par le Code des assurances.
En principe, pour que l'assureur puisse refuser sa garantie, il doit démontrer soit une fausse déclaration intentionnelle (article L113-

, soit une déclaration inexacte ayant modifié l'appréciation du risque (article L113-9). La distinction est importante : seule la mauvaise foi permet une nullité totale du contrat.
Dans votre cas, plusieurs éléments peuvent être discutés. D'une part, le kilométrage que vous avez indiqué semble avoir été basé sur un contrôle technique que vous avez communiqué, ce qui tend à démontrer l'absence d'intention frauduleuse. D'autre part, concernant les clés, si vous avez remis celles en votre possession issues de l'ancien propriétaire, il conviendra d'établir que vous étiez de bonne foi et que vous ignoriez toute anomalie.
L'assureur doit également prouver que ces éléments sont déterminants et en lien direct avec le sinistre (le vol), ce qui n'est pas systématique.
Dans ces conditions, vous pouvez contester ce refus en adressant une réclamation écrite argumentée à votre assureur, en rappelant votre bonne foi, les justificatifs fournis (contrôle technique, origine des clés) et en demandant la révision de leur position.
En l'absence de réponse satisfaisante, un recours pourra être envisagé, notamment auprès du médiateur de l'assurance, voire devant les juridictions compétentes.
Je vous remercie de bien vouloir mentionner que la question est résolue.
Bien Cordialement.