Trunk comparison: BMW X3 vs Peugeot 5008

Key Differences (highlighted: >10%)
With the first row of seats upright, the trunk of the Peugeot 5008 is 3.9 in (11%) longer than that of the BMW X3. This means: in this seating configuration, the 5008 offers more usable cargo length — advantageous for long items that can be stored lengthwise without adjusting the first row of seats.
With all seats upright, the BMW X3 has a trunk that is 24 in (179%) longer than the Peugeot 5008. Practical consequence: in normal operation with full seating (all seats in use), the X3 is significantly better suited for luggage, shopping, or dog crates — it offers considerably more cargo space when no seats are folded down.
Other, Smaller Differences (≤10%)
The remaining dimensions differ only slightly: trunk opening height for the Peugeot +0.4 in, trunk depth (loading edge to floor) +0.4 in, width at the narrowest point for the Peugeot +2 in (5%), trunk opening width +0.4 in, and the loading edge of the BMW is +0.4 in higher above the road.
These differences are mostly marginal in practice: the Peugeot is minimally wider inside at the narrowest point, which slightly helps when loading wider items; the slightly higher loading edge of the BMW can make loading a bit more difficult.
Conclusion
Those who regularly travel with all seats occupied and still need to transport a lot of luggage clearly benefit from the BMW X3 (significantly larger trunk with upright seating).
Those who need more cargo length in a specific seating configuration (e.g., for long items with the first row upright) have the advantage with the Peugeot 5008. Smaller differences in opening, depth, and width are practically hardly decisive.