The best cars to buy on the new 21 plate

With the new '21' number plate coming in March, here are some of the best new cars available.