I wouldn't buy a car with BMW's iDRIVE even if it was free of bugs. The dealers have an iDRIVE demo console where you can play with it. I can't imagine trying to use that thing while driving. It's an ergonomic disaster.