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.