As shown in the linked video - touchscreen not required. If Audi can do it...
BMW could absolutely release CarPlay support for current iDrive systems with Controller Knob navigation. Older vehicles like my 2014 m235i would be supportable imo, but I tend to think BMWs business model dwarfs demand from legacy customers and passing on innovation. Just a dream...