What other options would there be? Why would going to apple fix an interface issue with a Toyota product? Toyota is the one responsible for support, making a phone, any phone, work on its system, not apple or other.
You are also assuming he has an iPhone. I have an iPhone but [MENTION=62425]Ryan1975[/MENTION] didn't say what he is using.
It is a "factory" update that you can do yourself instead of going to the dealer and have them not know head from tail what you are talking about. I did the 3.2 the other day, as I did the 3.1 a month or so before, it has fixed some really annoying issues.