Ask a local chap to take a look at it before you do anything (if you’re not going to get the local chap to fix it though, do the decent thing and pay him for the call out).
I made the error of using BG for a little while. Mostly incompetent in servicing and diagnostics and keen as mustard to sell me a new boiler.
My boiler is about 12 years old now and went very noises last year. It was still working ok but was incredibly noisey.
The bearings in the fan were wearing out, the fan was replaced and the boilers been great since.
If you’ve an old boiler that is simple, I’d repair it and stick with it. The new boiler will probably break before the efficiency savings pay for it.