It depends on what you want it for.
As a pistol, the Makarov is well regarded for high accuracy and reliability. The design is also highly simplified in the Soviet tradition.
The Bulgarian Makarovs in particular are well regarded for relatively high fit and finish.
Would I personally buy one for myself? No. Should you buy one? Maybe.
As a Soviet-style general purpose or range pistol, it's an ok choice. For a defense or carry pistol, you might be better suited with a more modern option.
These days, the pistol is expensive for what you get. At $330, options start to open up.
Compared to more modern pistols, the Makarov is heavy, low capacity, and less powerful than a 9x19.
The ammo is an issue. Walmart doesn't carry it, nor do most sporting goods store. Do any of the gun shops near you carry it? Mine don't. You will need to order it online or get gouged at a gunshow. Online availability and price tend to vary wildly. There's a few months in recent times where it dried up almost completely due to events overseas.
As a cartridge, it's somewhere between a .380 and 9x19. Ammo is generally more expensive than 9x19. Modern defense ammo is available at modern defense ammo prices.
It can be be converted to .380 if you are so inclined.
In conclusion, for a Soviet fun gun, it's a good choice if you don't mind issues with the ammo supply.