Car show draws over 300 entries