About 120 classic and modern cars were showcased at the 31st annual British Motorcar Show in Lewes, ending with awards and a parade.