I'm in the market for a new car. I'm looking for something small, fuel-efficient and dependable. I've got it narrowed down to either a Volkswagen Beetle, Chevy Aveo, Nissan Versa, or Mini Cooper. Coopers are not common over here, but they're available (if somewhat pricey). I was wondering if anyone could give me an idea of how dependable these cars are.