T-Mobile Germany announced this morning that it would begin selling iPhones without a contract to comply with a court injunction issued after Vodafone challenged its exclusive tie-up with the device.

The catch? An unlocked iPhone in Germany will set you back a whopping €999 (almost $1,500) - a ridiculous amount of money to pay for a phone in my opinion. Still, that's less than the cost of ownership of the iPhone with a 2-year contract, which is around €1575 after hardware and monthly airtime costs.

The company will continue to offer the iPhone at €399 when purchased with a two-year commitment. In addition, those who have bought an iPhone can also request an unlock code for a fee.