'09 idrive is usable, and frankly pretty easy to navigate once you spend some time with it. Even better if you use voice commands or customizable buttons. Had several days of seat time in a 2013 X3 and didn't see anything in the idrive that I really envied except how quickly the backup camera came up when I started the car.
One nice thing about the earlier (CCC) idrive is that navigation map upgrades are $70 on ebay. Pop the map DVD in the drive and you're done.