1m is an abitrary number. you're just quoting it because of convenience. this convenience may put you at a disadvantage. so right off the bat i suggest you have a more flexible mindset based on proper evaluation of yours needs/wants versus your cash flow
that being said, go for the lowest priced "good" car that'll satisfy your requirements. you really don't need that more expensive car. invest the money instead
this is only valid if you have limited money. if you're loaded then my all means spend just a bit more get the new civic or other more expensive cars