Buy one now, buy one later if they are still cheap. The fact is they are great little guns and I carry a Russian as my summer CCW. I love my Makarov, its accurate, reliable and easy to carry. I bought mine for $200 a few months ago and have put probably 500 rounds through it so far, mostly cheap Silver Bear but so far not a single hiccup. Personally I like the 9x18 more than the .380, it has just a bit more punch so I feel more comfortable about it as a defense round. I'm not kidding about its accuracy either, I would stack it up against any of my handguns that cost two or three times as much.
I'm not kidding about its accuracy either, at 15 yards I can make one hole groups with it and even at 20 yards I can place the shots pretty much where I want. I find the recoil is fairly mild and the gun points natrually. I also love the fact that the Russians have adjustable rear sights, what a great feature to have on a surplus gun, makes it look more expensive
I wouldn't pay much more than $350 for any Mak, but I feel the $200 I spent on my Russian was money well spent and I don't plan on ever selling it. I would pick up an EG if I could find one for $350 or less in decent condition and a Bulgarian for no more than $175.
To put it more into perspective, I was planning on buying a Sig 232 as a summer carry gun, however since I picked up this little puppy I no longer have the urge to spend the $500+ on the 232, the Mak works just fine and I can now put that extra money into other things like that Sig GSR 1911 I've been drooling over at my local shop
Here's a couple pics of my Russian.....