What is the best small car to get for a first time driver?
If you have the money and can afford car payment then you should look at Toyota yaris or corolla.. Safe,dependable and great on gas.
Fiat 500 or radio flyer
Honda crx. Great little car. High mileage, but still fun to drive, especially the si models
I think a Mini Cooper would be good for you.