Italian hatchback or off-road toy?