Process P1 is allocated 8 MBs but is only using 3 MBs, leaving 5 MBs unused. Process P2 needs 2 MBs but there is not enough contiguous free space in P1's allocation to accommodate it, resulting in external fragmentation. This issue is an example of non-contiguous memory allocation causing external fragmentation.