The Johannes Cabal series is good... The first book is called Johannes Cabal the Necromancer. He's actually an anti-hero but it has the same sort of sarcastic humor and wit that a lot of Buffy had. The narrator of the first audiobook does a great job too.