The short January transfer window is currently open with teams doing all they can to boost their sides ahead of the business end of the season.
While a lot has been talked about in the Premier League transfers, there are a lot of exciting deals that have been taking place in the other top European league.
So just which teams have new players in their ranks?
Alavés: Jason (from Valencia, free)
Atlético Madrid: Kieran Trippier (to Newcastle, €15m)
Barcelona: Ferran Torres (from Man City, €55m), Fabio Blanco (from Frankfurt, €1m); Philippe Coutinho (to Aston Villa, loan), Álex Collado (to Granada, loan)
Granada: Álex Collado (from Barcelona, loan)
Rayo Vallecano: José Pozo (to Al-Ahli, loan)
Real Sociedad: Rafinha (from PSG, loan)
Valencia: Giorgi Mamardashvili (from Dinamo Tbilsi, €850k); Jason (to Alavés, free)
Atalanta: Matteo Lovato (to Cagliari, loan)
Cagliari: Matteo Lovato (from Atalanta, loan)
Fiorentina: Jonathan Ikoné (from Lille, €14m), Krzysztof Piatek (from Hertha BSC, loan)
Genoa: Johan Vásquez (from Pumas, €3.5m), Leo Östigard (from Brighton, loan)
Inter: Facundo Colidio (to Tigre, loan)
Milan: Andrea Conti (to Sampdoria, undisclosed)
Napoli: Axel Tuanzebe (from Man Utd, loan); Kostas Manolas (to Olympiacos, €2.5m)
Roma: Ainsley Maitland-Niles (from Arsenal, loan)
Sampdoria: Tomás Rincón (from Livorno, loan), Andrea Conti (from Milan, undisclosed); Fabio Depaoli (to Verona, loan)
Torino: Tomás Rincón (to Sampdoria, loan)
Udinese: Samir (to Watford,undisclosed)
Verona: Fabio Depaoli (from Sampdoria, loan)
Venezia: Michaël Cuisance (from Bayern Munich, €4m)
Arsenal: Ainsley Maitland-Niles (to Roma, loan)
Aston Villa: Philippe Coutinho (from Barcelona, loan); Wesley (to Internacional, loan), Keinan Davis (to Nottingham Forest, loan)
Brentford: Jonas Lössl (from Midtjylland, loan)
Brighton: Kacper Kozlowski (from Pogon Szczecin, €10m); Kacper Kozlowski (to Royale Union St-Gilloise, loan), Aaron Connolly (to Middlesbrough, loan), Leo Östigard (to Genoa, loan), Jürgen Locadia (to Bochum, loan)
Everton: Vitaliy Mykolenko (from Dynamo Kyiv, €23m), Nathan Patterson (from Rangers, €14m)
Liverpool: Tony Gallacher (to St Johnsone, free)
Manchester City: Ferran Torres (to Barcelona, €55m)
Manchester United: Axel Tuanzebe (to Napoli, loan), Teden Mengi (to Birmingham, loan), Ethan Laird (to Bournemouth, loan)
Newcastle: Kieran Trippier (from Atlético Madrid, €15m)
Watford: Maduka Okoye (from Sparta Rotterdam, €5m), Yaser Asprilla (from Envigado, €3m), Hassane Kamara (from Nice, €5m) Samir (from Udinese, undisclosed), Edo Kayembe (from Eupen, €5m)
Wolves: Hayao Kawabe (from Grasshopper, €700k)
Arminia Bielefeld: Gonzalo Castro (free), Burak Ince (from Altinordu, €500k)
Bayern Munich: Michaël Cuisance (to Venezia, €4m), Oliver Batista Meier (to Dynamo Dresden, loan)
Bochum: Jürgen Locadia (from Brighton, loan)
Greuther Fürth: Andreas Linde (free)
Hertha BSC: Fredrik André Björkan (from Bodø/Glimt, free); Krzysztof Piatek (to Fiorentina, loan)
FC Augsburg: Ricardo Pepi (from FC Dallas, €17.6m)
FC Köln: Rafael Czichos (to Chicago Fire, €450k)
Frankfurt: Fabio Blanco (to Barcelona, €1m)
RB Leipzig: Brian Brobbery (to Ajax, loan)
SC Freiburg: Hugo Siquet (from Standard Liege, €4.5m); Dominique Heintz (to Union Berlin, undisclosed)
Union Berlin: Dominique Heintz (from SC Freiburg, undisclosed); Cedric Teuchert (to Hannover, undisclosed)
Angers: Paul Bernardoni (to Marseille, loan), Nabil Bentaleb (free)
Lens: Patrick Berg (from Bodø/Glimt, €4.5m)
Lille: Jonathan Ikoné (to Fiorentina, €14m)
Marseille: Paul Bernardoni (from Angers, loan); Jordan Amavi (to Nice, loan)
Monaco: Vanderson (from Grêmio, €11m)
Nice: Jordan Amavi (from Marseille, loan); Hassane Kamara (to Watford, €5m)
PSG: Rafinha (to Real Sociedad, loan)
Saint-Étienne: Joris Gnagnon (free), Bakary Sako (free)
Stade Reims: Maxime Busi (from Parma, loan), Jens Cajuste (from Midtjylland, €10m)