SOLUCIONADO
Ya encontre una solucion para el problema:
Código PHP:
$valor= "http://www.mediafire.com/?32xlxbk7mt87kq5";
$source = @file_get_contents($valor) or exit('Se ha producido un Error!');
preg_match_all("/\([0-9.]+ MB\)\s*<\/div/", $source, $size, PREG_SET_ORDER);
preg_match_all("/[0-9.]+ MB/", $size[0][0], $size2, PREG_SET_ORDER);
print "<pre>";
print_r($size2);
print "</pre>\n";
Se nos olvidaba poner MB para que entrara la cadena. Pero de esa forma me quedaba (88.49 MB) y yo no quería los perentesis. Por eso realizo otra búsqueda para quitar los paréntesis. No se si se podrá hacer directamente en la misma expresión, pero de esta forma me sirve.
Gracias por la ayuda.