Answer
Mesut Özil was more expensive than Mario Götze in April 2013 because he was transferred from Real Madrid to Arsenal for £42.5 million, while Götze was transferred from Borussia Dortmund to Bayern Munich for £31 million. This was due to the fact that Özil was seen as a more established player at the time, while Götze was still considered a young prospect.