Pulled from a working 2006 Mazda 3. Was fully functional when pulled. Does not include top screen, only what is seen in pictures.
Feel free to ask me any questions.