2007-2010 Mini Cooper S 6 Speed Manual Transmission. Removed from a 2012 Mini Cooper S R56 Hatchback with 92k miles. The transmission was able to be shifted through all gear smoothly with no grinding or odd noises. The fluid drained with no metal shavings or abnormalities. Will be shipped drained for fluid. In good physical condition with no damage to the housing or mounts. There is some discoloration and corrosion on the exterior of the housing as shown. Includes everything as shown in the photos. You may need to reuse some of your existing hardware for installation. Will only fit 2007-2010 Cooper S models, will NOT fit Cooper base models or vehicles equipped with the automatic transmission.