$categoryId = 3;
$category = Mage::getModel('catalog/category')->load($categoryId);
$products = Mage::getResourceModel('reports/product_collection')
->addOrderedQty()
->addAttributeToSelect('*')
->setOrder('ordered_qty', 'desc')
->addCategoryFilter($category);