First of all, the phone doesn't have 250 MB internal memory but 160 MB. And all of these phones came with either a 2 GB or a 8 GB memory card, depending on the market. So I guess you should have it.
But now that you don't, you might wanna lower your price.