Looks like a pre facelift with M54 engine in, which the UK stopped getting in 2005 I believe. That would suggest either an import or it sat for a while before being registered.
Pulling the information from DVLA says first registered 1st March 2006, First registered with DVLA June 2017 which usually means an import I believe.