R/E the JBL System.... it is better than the non JBL and you could very well be happy enough with never to need an upgrade... Just don't listen to a 4runner with a really nice aftermarket system in it (e.g. the O+ system I installed as my '18 non-JBL was not acceptable). When compared to a buddy with the '19 Pro JBL the O+ eclipses that easily IMHO.
What is O+?
Thanks [MENTION=305706]TRDORP4Runner[/MENTION] , yes O+ is short for OEM Audio + which replaces the garbage OE speakers with better speakers (half the battle), and then inserts a tuned DSP amp setup between the factory head unit and those new speakers thus completely changing the sound performance/dynamic without messing with functionality of the factory head unit. It can also add one or more subs with dedicated amps if you choose. The setup isn't cheap ($1k-$2k depending on the conf you choose) but it sounds amazing. I run mine with yet another bit of enhancement in that I have a FLAC player that I pipe through the Aux port thus bypassing the OE DA converters in favor of the superior DA from the FLAC player and the result IMHO is as close to a sound booth you can get in a rig like this... The stock JBL system in the in 4runners is better than the trashy non-jbl but does not compare to the O+. We actually replaced a JBL system in my buddy's 2019 Tundra with the O+ setup and when I pulled out the JBL sub they use in that setup I couldn't believe how cheap and minimal it is for something they call a "premium sound system". His rig sounds 1000 times better now and so my comment was so long as you don't listen to something like this, you may be happy with the JBL. [MENTION=305706]TRDORP4Runner[/MENTION] included a link to the O+ website above and here is the thread on forum that covers it...
OEM Audio + Thread.
Cheers