Al código que originalmente pusiste le agregué los isset()
Código PHP:
<?
echo "El method que ha usado fue: ", $_SERVER ['REQUEST_METHOD'], "<br>";
echo $_POST['nombre'], "<br>";
echo $_POST['clave'], "<br>";
if (isset($color)) echo $_POST['color'], "<br>";
if (isset($acondicionado)) echo $_POST['acondicionado'], "<br>";
if (isset($tapiceria)) echo $_POST['tapiceria'], "<br>";
if (isset($llantas)) echo $_POST['llantas'], "<br>";
echo $_POST['precio'], "<br>";
echo $_POST['texto'], "<br>";
?>
y me funciona sin problemas.
Por cierto, no debe extrañarte que en el enlace que indicas sí funcione. A fin de cuentas, cuando ves esa página estás viendo ya el resultado y no el código original de php.
Y aún suponiendo que ahí tengan el código sin isset() es posible que hayan suprimido los mensajes de advertencia con error_reporting().
// Saludos