The 28-year-old is set to become the Gunners' record signing just five months after they set that mark to secure Alexandre Lacazette
Arsenal are on the verge of completing the signing of Pierre-Emerick Aubameyang from Borussia Dortmund after the clubs agreed a £55 million (€63m) fee in principle, Goal understands.
Aubameyang, 28, has been subject of negotiations between the Gunners and Dortmund for several weeks, with Arsenal having refused to meet the Bundesliga side's €70m asking price.
Goal understands the Gabon international has already agreed personal terms with the north Londoners, with an official announcement to arrive in the coming days.
The striker, who scored 31 league goals last season, was left out of two consecutive games for Dortmund after missing a team meeting, with head coach Peter Stoger accusing the frontman of not being focused.
However, Aubameyang started in Dortmund's draw with Freiburg on Saturday amid claims from the Bundesliga side that a transfer would be sanctioned if Arsenal reached "certain parameters".
"We are ready to agree a transfer under certain parameters, but only if these are fully met," sporting director Michael Zorc told German TV.
"We have a clear position. Arsenal has made several attempts so far. We have refused them all up to now."
Aubameyang would join up with former Dortmund team-mate Henrikh Mkhitaryan at Arsenal after the Armenian joined in a swap deal which saw Alexis Sanchez head to Manchester United. The duo combined for 62 goals in all competitions two seasons ago.
This season, Aubameyang has scored 21 goals in 24 matches in all competitions. He has found the net 141 times since joining BVB from Saint-Etienne for €13m in July 2013, and he also has 23 goals in 56 caps for Gabon.
The 28-year-old's on the verge of joining an Arsenal side that sit sixth in the Premier League table, five points off the pace in the race for the top four.