Yes, CMC Markets has a very good commodities trading offering, with lots of spot and forward contracts. But you cannot trade on exchange commodities with DMA, instead, you have to trade them as a CFD or spread bet.
CMC Markets lets you spread bet and trade commodity CFDs and with leverage on 100+ instruments. Commodity markets include Gold, Silver,...