When buying a used smart, opt for the ones with the 700cc engines and avoid the older models with the 600cc engine.
You can distinquish them by the shape of the headlights.
600cc
700cc
600cc are said to last only 100k km (depending on usage).
Revized 700cc engines are quite reliable.