Friendly advice: if you go for a Mini, take a 3rd gen (2014+ roughly) or be prepared to wrench on it (because otherwise your mechanic bill will soon be more than buying a newer one in the first place).
They are awesome little cars that are plenty practical for the city and still fun to drive (even the naturally aspirated ones).