Used six button on board computer out of a BMW three series 1984 through 1991. This one was pulled out of a 1990 model. All the tabs are intact and not broken. The screen does need replacement a cheap fix . Any other questions or any part needs just message me.