Порядок подхэшей (old, new, sold) по умолчанию не сохраняется.
Код:
my %hash;
$hash{'car'}{'old'}=1200;
$hash{'car'}{'new'}=1300;
$hash{'car'}{'sold'}=1000;
$hash{'ball'}{'old'}=120;
$hash{'ball'}{'new'}=0;
$hash{'ball'}{'sold'}=1000;
for (keys %{$hash{'ball'}}) { print "$_\n" }