Garmin might be a solution if you don't already have the infotainment system built into the Toyota RAV4. The Garmin 8 inch screen Drive Smart 86 requires a smartphone Apple iPhone or Android for cellular Connectivity and Bluetooth.
if you have an iPhone or Android cellphone. It does the same functions as the infotainment system built into the RAV4 it requires you have a cellphone with Cellular Data Connectivity and Bluetooth does support iPhone or Android. At least that is what the website states.
Garmin DriveSmart™ 86 | Car GPS
Now with Garmin you only have one choice in maps, that is Garmin Maps. Also where are you going to put an 8 inch screen? In front of your windshield blocking vision or in front of the Toyota Infotainment Screen that you already paid for. System cost for Garmin on sale for $299.99 plus any Sales tax. For a little extra there is an Outdoor Maps+ Plan for an annual subscription of $49.99 to ave the most updated maps
With Outdoor Maps+, you have access to a wide variety of premium mapping content covering all 50 U.S. states that is regularly updated and delivered directly to your compatible Garmin device via Wi-Fi® connectivity.
The subscription lasts 1 year from the purchase date. An active subscription is required to receive updates and retain downloaded content.
Garmin Outdoor Maps+ Annual Plan
So if you have download the Maps and forget to pay for the next year it is bye-bye maps.
I look in the App Store for iPhone and quit counting the map navigation apps at fifty map apps. I'm sure that Android has the same or more map apps. So you have a vast choice to fit your needs.