I used to have one of these in my SR5 4Runner and my Supra. It works very well, but I ended up putting a Kenwood headunit in the 4Runner. $130 or so for a brand new model with all the features 3 years ago when I bought mine. Bluetooth is where it's at, and new headunits have very good bluetooth quality/connection.