Small cars no longer have to be cheap cars and, as the excellent Honda Fit and other top sellers in the increasingly competitive small-car segment are proving, even affordable small cars don’t have to be cheap any more. From the look of it, the Mazda 2 adds “genuinely attractive” to the list...