Different fields per taxonomy term
If the fields differ markedly, that's a case for a different content type.

e.g "Vehicle" and "House" would be two distinct content types with their own fields - much easier in the long run.