You can use Any to simplify
source.RemoveAll(a => dropSourceList.Any(b => a.AutoID == b.AutoID));
You can reduce the looping by creating a HashSet of ID's first:
var toRemove = new HashSet<int>(dropSourceList.ConvertAll(a => a.AutoID));
source.RemoveAll(a => toRemove.Contains(a.AutoID));