I have used a JBL Trip for a few years, mostly for handsfree driving but every now and then play music from phone thru it
Clips on to visor, No complaints
Bluetooth range is a little too far, lol, I know as complaints go its not a good one, but when I park in driveway and forget to turn it off it stays connected to my phone when in the house so runs JBLs battery down, it has auto off, so I just need to turn off my phones bluetooth, I don't have to go back out to the truck
And +1 on the FM adapters, but I might recommend an AUX cable version, so it plugs into your phone via wired connection, vs bluetooth wireless
Bluetooth does use alot of the phones battery power when playing music, so if you go that route then also get a phone charger for the vehicle