|"I upgraded my Windows XP to SP3 and now I have a C, D, E, F, and M drive"|
Simply upgrading will not create more partitions. You need to go thru a lot of steps to partition a HDD. I question the sizes you listed too. Which partition contains Windows? Microsoft states the minimum partition size for XP is 1.5GB, but that leaves little room for anything else.
I suggest you try Easeus Partition Master. It's free & works great.