A look at the BMW X7 and the finest motorcycles to hit Indian roads