I am looking at upgrading from my 2005 Mazda 3 SP23. I've done plenty of homework, driven plenty of cars and am undecided on what I should get. I just want some other opinions to tell me I'm not crazy.
To give you a little background, I am in my early 20's, single with no kids. I have a 25...