A Mazda 3 would be a great beginner car. As long as you make sure your insurer knows it's not a Mazdaspeed 3, the insurance shouldn't be terrible. Compacts are great first cars, and great cars in general.
I really like Mazdas though, always have. The interior of the Mazda 3 is really fun and good looking too.