Put your 3g on ebay, I got £250 for mine about 3 months ago (16gb).
As for 4 vs 3, I was pretty un-impressed when I got the 4....but that said I was massivly impressed when I first got the 3g, and it must be difficult to improve on something so good.
Theres a definate reduction in...