If you're looking into buying a Mini, I'd suggest going to a few Mini-specific forums first and reading about their reliability issues... I know three guys in this area that own Minis(two of them "S" models), and they are constantly in the shop for warranty work....
Dan