I've had the same experience as
@Peerzy. I bought my 2011 Giulietta (albeit the diesel version) in 2012 when it was around 6 months old. It's 8yrs old now and mechanically, the only thing i've had to have done is a wheel bearing which probably got destroyed from putting 700kg of paving slabs in the boot. Other than that it's just been usual service items, cambelt at 70k, brakes and tyres.
From an electrical side, my heated seat doesn't work and i think it's the element that's gone. Also the steering wheel controls don't always respond fully!
As mentioned, the interior is a little dated, although at least the one you've linked has the built in Nav.
To be honest i've had it so long now that i'd almost like it to start causing issues to give me an excuse to change car, but given mine is worth very little (it's covered in scratches/dents/marks from being used like a van) it makes no sense to switch.
Also, given it's not a 9yr old design, i still think it's one of the best looking hatchbacks on the road. Love mine when it's clean (which is a very rare occurrence)