Toyota:
We decided some time ago to use only Jx0 codes and not the first-letter or the last number variants as it was impossible to identify accurately in most of the case. Also, it has not much interest, these codes are more useful to regroup generations when model names exist across many years.

Logan:
2013+ models must be checked one by one, as the first generation didn't stop in 2012

For the Peugeot codes, which one are excluded? As sometimes you give ranges that are complex to translate but are actually not useful (e.g. for the Lincoln, you could have just said "all Mark LT without chassis code yet"...