Jaguar has left people scratching their heads with a new glossy advert which fails to show any cars.