A fresh mini is a wonderful thing, they well until around 60k+ miles. Then suffer from many of the common bmw cooling and electrical gremlins. If the interior size works for your needs, you will really enjoy it. I've owned 2, and have always missed them when they were sold.