Da Costa, 25, made four Macau appearances between 2010 and 2013, three of them with British team Carlin - who helped him to both his 2012 victory and a second-place finish the year after.

The former Toro Rosso F1 hopeful has spent the past three years in the DTM and Formula E, becoming a race winner in both.

He is the third Macau GP winner confirmed for the 2016 edition, joining Hitech GP entrant Daniel Juncadella and Prema's Felix Rosenqvist.

"Macau is a special place, it’s just pure driving," da Costa said.

"The adrenaline rush you feel when you’re driving between those walls is a feeling you don’t get anywhere else. There is no aim as such in going back for me; I’m just doing it for the love of the sport, so when I got the call from Trevor [Carlin] a few weeks ago I couldn’t say no.

"There will also be a few fellow Macau winners going back, as well as a lot of young up and coming guys too so it will be a fun weekend. I’m looking forward to being back with the guys in blue. I would like to thank BMW Motorsport for the freedom and supporting my Macau comeback."

In addition to da Costa, as well the previously announced newcomer duo Lando Norris and Jake Hughes, Carlin will also field Sergio Sette Camara in the race.

The British team had previously named Peter Li Zhi Cong as part of its line-up, but the Chinese driver's place has now been taken by Red Bull junior Sette Camara, who finished this year's European F3 campaign in 11th with Motopark.

Macau GP provisional entry list