Bonjour,
Location vide ou meublée ?
Si vide, le bailleur ne peut vous donner congé qu'à l'échéance triennale du bail avec préavis de 6 mois et en respectant bien l'article 15 de la loi 89-462.
Si meublée, le congé ne peut vous être adressé que pour l'échéance annuelle avec préavis de 3 mois.
Si cela a bien été respecté, vous ne pouvez pas vous y opposer. Vous pourrez par la suite porter l'affaire en justice pour demander un dédommagement s'il s'avérait que le motif donné était faux.
Mais ce serait idiot de la part de votre bailleur dans la mesure où, s'il veut vendre, il pouvait aussi bien vous donner congé pour vente plutôt que pour reprise.