From sleek Aston Martins to humble Toyotas, Daniel Craig's Bond drove an impressive array of vehicles in his tenure as 007.