Your BX 300 is no slouch when in top form however since you are going to spend cash on a repair/service I would recommend looking out for a serviced Nak 680zx
which is a notable step up in audio quality.
That said if you really have been bitten by the Nak bug then depending on your budget you might stretch to an CR7A or my favourite ZX9 if you are making your own recordings