A. M., garagiste, était propriétaire d'un hangar et d'un bureau construits sur une parcelle située en bordure de la route cantonale dans la carrière X., lieu où il exploitait un garage. Le terrain, propriété des communes de Valangin et Neuchâtel, faisait l'objet d'un contrat de bail à loyer. Par convention du 8 juillet 1991, le recourant a vendu à l'entreprise F. SA l'ensemble des constructions précitées pour le prix de 200'000 francs, payable à la signature de la convention.