I use
iZoom Graphics
The reuseable vinyl is the way to go, if you take car to only apply it to a clean car and make sure you have clean hands when handling it will last quite a while.
They do permanent vinyl and magnetic numbers too but obviously magnetic isn't going to work to well.