It has happened last sunday (30/08/2015).
Jelle Vossen was transferred from Burnley to Club Bruges after only buying him this transfer window from KRC Genk.
Play for maximum two teams in one season
However, there is a rule saying a player can only play for maximum two clubs in one season. If for instance Depay would have played an official match for PSV, then an official match for Man Utd, he would no longer be able to play for a third club, even on loan.
Regulations on the Status and Transfer of Players Chapter III, Article 5.3
Players may be registered with a maximum of three clubs during one
season. During this period, the player is only eligible to play offi
cial matches for two clubs. As an exception to this rule, a player
moving between two clubs belonging to associations with overlapping
seasons (i.e. start of the season in summer/autumn as opposed to
winter/spring) may be eligible to play in offi cial matches for a
third club during the relevant season, provided he has fully complied
with his contractual obligations towards his previous clubs. Equally,
the provisions relating to the registration periods (article 6) as
well as to the minimum length of a contract (article 18 paragraph 2)
must be respected.