I wouldn't rate the Idrive on this age of BMW highly, i have it in my 335i and its nothing special, i use the aux in for bluetooth audio thats about it. Nav and interface in general is clunky and sluggish