Is it NOW or NEVER to BUY a 2020 Fiat 500 Abarth?