There is a lot of talk about the best one, but what about the other end of the scale? I'd like to nominate the Alfa Romeo Giulietta. Going out of production, but for now it's still pulling up to the fight of midrange compacts, like the VW Golf, Toyota Corolla or Mazda 3 (that one's a bit pricey, but at least well-equipped from the base model) with about the same pricing, but none of the refinement - as expected from a car that debuted 10 years ago.
I like Alfa Romeo as a brand, but they recently never had a defined lineup. There were always outdated models, but huge gaps in segments. OT: With nearly 13K € for basic model, Up can't certainly be a smart buy. For same, or slightly more money you can buy car from B or even C segment.
Well, here are the photos, as a proof. Cena is the price. There are all models which price I could find. Fiat 500 maybe has also abnormal price, but it's actually considered as premium. Though, it's 13 years old, so it definitely should be placed here.
Well, that would be a little bit time consuming to compare, but when you compare Twingo with Up, only thing that Up does better is aircon in basic trim. But still the gap between prices is 4K euros, which is a lot of money.
2020 Mitsubishi Mirage is probably toward the top of worst cars you can buy new right now. Read some of the reviews it got, and you'll see why I say this.