Though still very niche, the new 2016 Smart ForTwo is better than before in almost every way.











More...