You should wait until you find a car with everything you want. Cars are "big" purchases and to be spending that much, you mind as well get something that will make you happy for the duration of ownership. You'll end up regretting it in the end.
Having iDrive isn't necessarily ALL about the nav. Much of the car's controls and media are displayed through the idrive screen and it's a huge convenience over a car without idrive.