No...there is another....
What you can do (and I've seen done before) is get an airport express and a 12V power inverter. Set up a car wifi network (e.g. mye90wifi) and connect the iphone to it and stream over airplay with beautiful sound fidelity. I have yet to try it personally, but from what I have heard from others, it's excellent sound quality.