Если уж так хочется использовать while, сделай так:
$result = mysql_query ('SELECT * FROM cars WHERE kuzov="универсал" AND year="2007"',$db);
$row = mysql_fetch_array ($result);
$i = 0;
while ( $row[$i] )
{
echo " <p>Автомобиль - $row[$i][auto]<br/> Кузов - $row[$i][kuzov]<br/> Год выпуска - $row[$i][year]<br/> Пробег машины - $row[$i][probeg];</p> ";
$i++;
}
и все заработает. Но лучше так не делай, сделай через foreach:
$result = mysql_query ('SELECT * FROM cars WHERE kuzov="универсал" AND year="2007"',$db);
$rows = mysql_fetch_array ($result);
foreach ( $rows as $row )
{
echo " <p>Автомобиль - $row[auto]<br/> Кузов - $row[kuzov]<br/> Год выпуска - $row[year]<br/> Пробег машины - $row[probeg];</p> ";
}
Так будет по удачнее