Is a retrain what i need to ask BT for?
I'm not sure if that is the solution, I don't think you have an artificially high target SNRM due to errors.
Your SNRM is a side-effect of the rate being limited on a short line that is capable of so much more.
I suspect that somewhere someone in BT hasn't changed an appropriate setting and that you line is configured to have ADSL1 limits, though I don't know what you have to say to get them to acknowledge and correct that misconfiguration.
So yes, you need to be firm and insistent with BT support - business service should make that easier.
Are there any ADSL2+ LLU operators on your exchange that could provide a suitable service. Many don't provide full business class though, depending what you need.