The Supra with drivers assist has basically the same tech, the only thing missing is the ability to have your hands off the wheel up to 40 mph. iDrive is practically the same, especially if you use it with carplay.
I had a 2020 M340i and have a 2021 Supra.
The interior quality on the Supra is better. I know it sounds crazy, its basically the same materials, but compared to my BMW (assembled in Mexico), the Supra (assembled in Austria) has had way less issues with squeaks, creaks, rattles, etc...
Easy to code out. If youre unfamiliar with BMW coding someone can remote code it for you for $100 or less.
This only pertains to engine tuning, not feature (read airbag warning) coding.
Its not raspy with a HFC, but catless it was terrible. Im pretty sensitive to drone/rasp ("too old for this shit") so it may be that. it was loud. super loud.