AFAIK Alps are producing the iDrive unit for BMW. Probably based on something like this, only more advanced with force-feedback.
http://www3.alps.co.jp/cgi-bin/WebOb...2003&product=3
Using something like phidgets, it should be possible to connect this via USB. Or maybe even directly to the parallel-port?
So many ideas, not enough time...