Yes it does. I have done this very job in an e92. In fact depending on the head unit you might have to edit the VO of the car to pretend that it is newer than it is.