Mate saw it yesterday, parked up in Belgrave. Still with the UK towbar on the back so must've been imported, from the photos he showed me of it earlier it would appear to be immaculate

Does it belong to anyone here ?