The stock of cars in use on UK roads has risen to a new high of almost 32m according to data released by the SMMT.