Translate the following English sentence to French:
"Nevertheless, at the end of the day, we did find a solution which is satisfactory, but in three to four years' time we will review what this directive has achieved and, if necessary, propose improvements."
Finalement, nous avons tout de même trouvé une solution satisfaisante mais nous analyserons dans trois ou quatre ans les résultats de cette directive, pour proposer ensuite, le cas échéant, une amélioration.