I use Tamiya Fine Surface Primer
After finishing painting the finish coat i use Tamiya Rubbing Compound then finally Tamiya Modelling Wax.
The end product is awesome when finished.
The wax can be used over decals too, it takes away any water markes and leaves a nice gloss on the decal.