A vibrant green Mini Cooper with travel luggage is parked on a wet Japanese street near a convenience store.