io ce l'ho fatta solo con due query:

1. SELECT Persona.idPersona, Persona.Nome, First
(Possiede.DataAcquisto) AS PrimoDiDataAcquisto
FROM Persona LEFT JOIN (Automobile RIGHT JOIN Possiede ON
Automobile.IdAutomobile = Possiede.IdAutomobile) ON Persona.idPersona
= Possiede.IdPersona
GROUP BY Persona.idPersona, Persona.Nome
ORDER BY Persona.Nome;

2. SELECT qryUltimaPerPersona.Nome,
qryUltimaPerPersona.PrimoDiDataAcquisto AS Data, Automobile.Targa
FROM qryUltimaPerPersona LEFT JOIN (Automobile RIGHT JOIN Possiede ON
Automobile.IdAutomobile = Possiede.IdAutomobile) ON
qryUltimaPerPersona.PrimoDiDataAcquisto = Possiede.DataAcquisto
ORDER BY qryUltimaPerPersona.Nome;


non sono riuscita a fare di meglio. Magari qualcun altro può darti un suggerimento migliore.