I'm planning to add a BMW iPhone Station
to my E92 when they are available and I will need to buy an iPhone to use with it.
I was just after opinions on if the 4 is worth the extra over a 3GS? I'll be buying outright rather than on contract and using the SIM from my work phone. I have a crappy O2 XDA Zest at the moment so anything will be an improvement on that.