Hi good day to everyone!

I am planning to buy my first car and I am thinking of getting a small car due to parking constraints. I'm choosing between a second hand suzuki swift or a brand new chevrolet spark. I know guys you are all experts so i hope you can give me your expert opinion.