If you're going to post up asking for advice, don't get butthurt when you get it.You do what you want to do and I will do what suits me. I have not felt the need to get my S10 flashed, therefore I haven’t done it. Jerky off throttle braking? Maybe you’ve been spanking hank a little too often
I can see that you are anti-Chinese and maybe anti-German too for all I know, but show me a single manufacturer who doesn’t out-source any of their parts.
I'm not anti-BMW, owned a number of them. Just against paying BMW prices for Chinese engines.
Get the beemer if if makes you happy, that's all that matters.