Давай подумаем, как правильно задать вопрос о прошлом опыте, учитывая, что действие происходило в определенный период в прошлом ("when you were living in London").
Разбор вариантов:
Оба варианта B и D грамматически возможны. Однако, когда мы спрашиваем о наличии чего-либо (в данном случае, машины) в течение определенного периода в прошлом, Past Simple (Did you have) часто является более предпочтительным для констатации факта. Past Continuous (Were you having) может использоваться, если мы хотим подчеркнуть длительность владения или процесс получения машины.
В данном контексте, вопрос скорее всего касается наличия машины в принципе, поэтому Past Simple подходит лучше.
Ответ: D) Did you have