The Mini Cooper isn't for everyone, but it's not supposed to be. If you can deal with the cutesy-retro looks and the relatively small size, you're in for one of the most fun and surprisingly practical ...