If you were to consider the second hand market, you can go to that CX-5 diesel. No words can describe the feeling of "being the car itself". Well, I might be exaggerating... For Mazda, you'll never go wrong. If you can stretch your budget then go for a new Mazda 3.

Now among your choices, I vote for Civic. It's a great looking car and I always take a second look. I might as well say that the rear view of my car is no match for the Civic.

By the way, a test drive can change your perspective. Give Mazda a try, and bring it near to its redline. And who knows, I might let you take a ride.

Note: ride not drive [emoji1]