Fiat Gives Detroit a Lesson on Small Cars