SHOULD YOU BUY a 1st Gen MAZDA 3 in 2023?