I thing I had forgotten to mention - and I think no one else has:
A high-visibility emergency vest for each occupant of the vehicle is a legal requirement in France. You can get these for a fiver and they do not take up much space.
And I believe they have to be stored in a place where they can be reached without first getting out of the car - so it's under the passenger seat for mine.