После слова where в косвенной речи (indirect speech) порядок слов должен быть как в утвердительном предложении, то есть подлежащее, затем сказуемое. Вопросительное предложение превращается в придаточное.
Исходное прямое вопросительное предложение могло быть: "Where did you find my broken car?" или "Where did you find his broken car?".
В косвенной речи:
Вариант A) did he find — это прямой порядок слов вопросительного предложения (вспомогательный глагол перед подлежащим).
Вариант B) he had found — это прошедшее совершенное время (Past Perfect), которое используется, когда одно прошедшее действие предшествовало другому прошедшему действию. Если действие произошло до того, как Том спросил, то Past Perfect подходит.
Вариант C) had he found — это прямой порядок слов вопросительного предложения в Past Perfect.
Так как Том спросил (прошлое действие), а машина была потеряна (более раннее прошлое действие), то Past Perfect является правильным.
Порядок слов в придаточном предложении после where должен быть: подлежащее + глагол.
Ответ: B) he had found