I don't think touchscreens are appropriate for cars for two reasons: 1. They require you to look at the screen (and away from the road) to use it. Maybe haptics (to be introduced in the Tesla S) will fix this, but I doubt it. 2. The car shakes too much for the precision of touch that touchscreens require. I notice that I have a harder time using my iPhone in a car (as a passenger) because of the vibration. Maybe a really big screen (like the one in the Tesla S) will solve this, but again I doubt it. The newer BMWs starting with the E90 do still have that stupid self-resetting indicator stalk. I have no idea why they did that. iDrive is actually pretty good these days. Moving basic controls like HVAC back into physical controls, having dedicated hard buttons for iDrive, and reorganizing the menus has helped it a lot since the E65 days. I used one in an E92 M3 recently with my iPhone plugged in, and I want one! I think the next big thing will be a HUD that's fully integrated with the infotainment system as well as the outside world in an augmented reality kind of way, maybe controlled with gestures or voice.