Yeah 2007 I think. Got some webrips of it but it appears to be German source. English audio and credits but sometimes when story locations or characters names are on screen it isn't English.
I'm assuming it's German source but it could be Austrian I guess.