A little while back I got a Kenwood DNR876S head unit. Pretty sweet little touchscreen setup with integral Garmin GPS and CarPlay / Android Auto, plus the usual mix of radio, usb, aux input, etc. No CD/DVD player though.
Pictured is wireless CarPlay with navigation and streaming audio (no USB connection needed). Plus it pairs up automatically when I get in the car. Definitely nice to get some more capable and modern ICE for daily driver duties then the single-DIN that came in the car.