Got a budget? Do you want quality or good sound or reliability, if so you’ll need a brand name head unit. Do you want CarPlay or android auto? Satnav? Bluetooth for music or just phone calls?
I bought a cheap android headunit off eBay works OK most of the time. Includes all sorts of features including satvnav. It’s a bit glitchy though and Bluetooth connection is hit and miss, doesn’t always connect. Bought a Sony headunit for our pathfinder, cost more, less features but has Apple CarPlay by cable. It’s signifiacntly more reliable and fast to boot up.
Also got some cheap speakers (6x9?) from local car parts shop, either JVC, Pioneer or Sony. Can’t remember. Sounds fine, but it’s a noisy ute!