Have not done it, but have replaced the dash radios in other vehicles
Suggestion: www.crutchfield.com
Good place to Windows shop (Sorry about the pun. Windows as in Windows 10 Annerversery Edition is the "Window" you look through to shop)
YOu can then choose to order from them or head ot the local Automotive Audio Store, Or Department store, or wherever.
NOTE: some options may include a CD-Changer, holds six or 12 or more CD's and plays them in order, or random. LINE INPUT jacks, USB for a Micro drive (Thumb drive) or other MP3 storage device.
And more.