I find the metallic sprays from GW tend to be a little on the transparent side, so an initial undercoat of black helps.
- Prime with   Chaos Black  
- Prime over that with   Leadbelcher  
Silver (Armour Trim)
- Base with   Leadbelcher  
- Shade the recesses with   Nuln Oil  
- Highlight the edges with   Stormhost Silver  
For grenades, replace   Nuln Oil  with   Athonian Camoshade  
For a rust effect, layer   Skrag Brown  thinned with water
Purple (Armour Panels)
- Base with   Naggaroth Night  
- Shade the recesses with   Nuln Oil  
- Highlight the edges with   Xereus Purple  
Black (Armour Ribbing)
- Base with   Abaddon Black  
- Highlight the edges with   Eshin Grey  
- Highlight fine points with   Dawnstone  
Light Grey (Cloth)
- Base with   Celestra Grey  
- Shade the recesses with   Drakenhof Nightshade  
- Highlight the edges with   Ulthuan Grey  
Gold (Details)
- Base with   Retributor Armour  
- Shade the recesses with   Agrax Earthshade  
- Highlight the edges with   Stormhost Silver  
Brown (Leather)
- Base with   Rhinox Hide  
- Shade the recesses with   Agrax Earthshade  
- Roughly highlight the edges with   Skrag Brown  
- Finer highlight with   Ushabti Bone  
Red (Lenses)
- Base with   Mephiston Red  
- Shade the recesses with   Agrax Earthshade  
- Layer the middle with   Evil Sunz Scarlet  
- Highlight with   Wild Rider Red  
- Point highlight with   Fire Dragon Bright  
Yellow (Details)
- Base with   Averland Sunset  
- Shade with   Agrax Earthshade  
- Highlight the edges with   Yriel Yellow  
Green (Details)
- Base with   Warpstone Glow  
- Shade the recesses with   Nuln Oil  
- Highlight the edges with   Moot Green  
 
        
        
          
  
  
    
      Amateur tabletop painter of Warhammer 40k and Age of Sigmar miniatures.