I personaly wouldn't even count Germany as central Europe. Maybe former eastern Germany.
I've been giving this point some thought since you posted it, and I think the problem comes down to the fact that culturally-speaking, even though it is now over 150 years since Germany first formed as a unified state, there is still a
wide variation in the "feel" of the country across the various
Bundesländer partially-reflecting older divisions such as the Kingdoms of Prussia, Bavaria and Württemberg, the various city states and regions controlled or influenced by the Hanseatic League, and areas heavily influenced by the culture of surrounding countries. These cultural variations lie underneath the further socio-cultural differences which were created by the division of Germany for much of the 20th century and which remain nearly 35 years on from the reunification of the country.
The upshot of all of the above is that I think that it would be closest to the truth to view Germany as being a country which partially falls within western Europe, central Europe *and* northern Europe, with some regions falling under two categories.
My gut instinct (with the caveat that I have no direct experience of the three
Bundesländer in italics) is that the division would be something like the following:
Western Europe: Baden-Württemberg, Bremen, Hesse, Niedersachsen, North Rhine-Westphalia,
Rhineland-Palatinate, Saarland
Central Europe: Bavaria, Berlin, Brandenburg, Hamburg, Mecklenburg-Vorpommern, Saxony, Saxony-Anhalt,
Thuringia
Northern Europe: Bremen, Hamburg, Mecklenburg-Vorpommern, Niedersachsen, Schleswig-Holstein
...and that the balance therefore falls mostly towards Germany being primarily central European in "feel".