a first car should be a crappy little thing that is cheap on fuel, cheap to run and something older because during that time you will still be learning and you dont want something nice that could potentially be wrecked.
Then once you save up a bit more money and have a fair bit of experience behind you go out and buy the car you want that way you will appreciate it more