Denza is the upmarket sub-brand of BYD, and this is its first car launching in Europe – we get a chance behind the wheel ...