I was told is the new Fortwo that is being revealed tomorrow....fingers crossed
Looking at the shot at 3:11, the top-half of the hight tail light is on, making it clear that it's a European Smart 451."new Fortwo that is being revealed"
don't know about that but looks like they have a lot of 451s on the stand
3:10 - 3:12 and 3:17 - 3:19