bmp1が配置先のイメージ、
bmp2がbmp1に配置したいイメージだとしたら以下になる

Graphics g = Graphics.FromImage(bmp1);
g.DrawImage(bmp2, x, y); // bmp1の(x, y)にbmp2を書き込む
g.Dispose();
pictureBox1.Image = bmp1;

これだけでパネルにbmp1が表示される