You guys need to live in Niedersachsen (Lower Saxony) for a few months. You will learn that VW is indeed god.
VW actually has a bank in this area, VW Financial Services, which offers the same services as other banks here, complete with branches, ATMs, and more.
90% of cars here are VW Group vehicles (although many of them are leased). To not drive one is to be a non-confirmist, which is a deadly sin in German society.