300€ for an iPhone 4? That is 6months older? Don't you mean 3GS? In sweden N900 costs 450€ and 3GS costs 750€ so it is not really cheaper :P