Why on earth are you paying $120 for an iPhone? I pay about $112 for TWO iPhones.
Like Shane said though.. any bluetooth phone will work. My car smells too, btw.. Check your oil level, i think mine is burning a little oil. Have almost 5000 miles.. so we will see when I get the oil changed this week. Also.. am I crazy.. or is this dipstick hard to read.. ? I swear, sometimes it says im a quart low (after warming up).. then it will say I am above... and I know how to check oil levels