Yeah I'd agree with this. I have a throttle controller in the 335 and I've temporarily put it in the X5 and 330i and its pretty interesting how it can change things. That said, the controller doesn't remove BMW's "Driver adaptations" which is their way of manipulating the throttle based on what they "think" you want.
I wonder if there is a DBW -> Cable conversion kit. 🤔
EDIT: I made the adaptations sound shit. They're absolutely not and BMW does a good job here, its just sometimes I'd like a bit more "direct" control.