Image source, Getty ImagesImage caption, Chelsea and Paris St-Germain are the current holders of the Fifa Club World Cup and Champions League respectively
Although six Premier League clubs have qualified for the last 16 there will be no all-English ties, with leaders Arsenal to face Bayer Leverkusen.
Newcastle United will meet Barcelona, Liverpool take on Galatasaray and Tottenham have been drawn against Atletico Madrid.
The first legs will be played on 10 and 11 March, with the second legs to take place on 17 and 18 March.
Newcastle are at home for their first leg with Barca, while their Premier League rivals are all away.
The final will be played at the Puskas Arena in Budapest, Hungary, on Saturday, 30 May.
Champions League draw: Man City to face Real; Chelsea v PSG & Newcastle v Barcelona
There will also be a Champions League Match of the Day on BBC One on Wednesday, from 22:40 to 00:00.