This works great and was pulled right out of my 2011 Subaru Forester XT so there are a few extras that are specifically designed for that but it would likely fit other cars if you purchase the correct harness.
1. Alpine iLX-107 car stereo head unit with wireless apple carplay. Sorry but no android auto. Check this link for details and to see if it will fit in your car: https://www.crutchfield.com/p_500ILX107/Alpine-ILX-107.html or this link for the manual https://vault.alpine-usa.com/products/documents/OM_iLX-107_EN.pdf
This is likely one of the first head units to have wireless CarPlay so it’s a bit older but works perfectly to make an old car feel modern.
2. The iDatalink Maestro RR. This is a little box that brings additional functionality to the head unit. It allows you to retain and reprogram the steering wheel buttons and connects to the cars ODB port so you can see on the screen what any errors are without needing a separate ODB port scanner. Check it out here: https://www.idatalinkmaestro.com/en/products/maestro-rr
3. The dashboard framing and the wiring harness that is make/model specific it comes with is for the 2011 Subaru forester XT so it could be very easy to plug and play. it could fit in other Subarus or years I’m not sure. If you want to use this in a non Subaru you will probably need to get a separate wiring harness.