Peace be upon you. I have an Avalon screen from 2011, and it fits the 2012 Avalon, Aurion, and Camry as well. The screen is working, its maps and everything, but it needs maintenance. It has a slight lag on touch. I took it to someone, and he said it only needs the motherboard changed. The screen itself is fine, no burns or anything, and its buttons are not worn out.