I guess the biggest challenge is gonna be not to get stuck in those narrow alleys that they call streets in Japan. Some of them can hardly take a kei car, let alone a sedan
I can already see in my imagination all the jijis swearing when they see those cars stuck :)