Introduction

Immediately after the war Germany was divided in four zones amongst the major conquering countries: France, the Soviet Union, the United Kingdom and the United States. Berlin had a special status, also split in four, but administratively nearly one. New registrations did emerge in those zones which I will cover by zone. In 1948 a common form of registration was started. Until that time Berlin is handled under the Soviet zone.

American zone

In the American zone plates were black on brown with a two letter code for the region and digits separated by a hyphen.
BMBremen
BYBayern
HEHessen
NBNord Baden
WBNord Württemberg

British zone

Early 1946 there were registrations with the three letters MGH (Military Government Hamburg) followed by upto six digits. Later that year plates emerged with a one or three letter code denoting the origin (see below) and a registration number.
AACAachen
ARNArnsberg
AURAurich
BRABraunschweig
DUSDüsseldorf
HHamburg
HANHannover
HILHildesheim
KOLKöln
LIPLippe
LUNLüneburg
MINMinden
MUNMünster
OLDOldenburg
OSNOsnabrück
SSchleswig-Holstein
STAStade

Later in 1946 emerged plates in black on blue with a two letter code for the region and upto six digits with a separation by a hyphen.
HANiedersachsen
HGHamburg
NRNord-Rhein
SHSchleswig-Holstein
WFWestfalen

French zone

In the French zone registrations were similar to those above, but black on red.
BDSüd Baden
PFHessen-Pfalz
RLRheinland
SASaarland
WTSüd Württemberg und Hohenzollern
XLindau (Bayern)

Soviet zone

The Soviet zone used registrations consisting of a two letter code for the origin, a single digit and two groups of two digits, all separated by hyphens.
BPBrandenburg Provinz
GBGroß Berlin
KBKommandatur Berlin (West Berlin)
MFMecklenburg Freistaat
SFSachsen Freistaat
SPSachsen Provinz
TFThüringen Freistaat

Common registration

In 1948 the four zones instignated a common form of registration. From that time the registration consisted of two letters (mostly vertically aligned) depicting the origin (see table below), a two or three digit code for the office, a dash (with a seal above it that is not shown) and a serial number of upto four digits.
This scheme was used until 1953 in the Soviet zone (when the DDR was formed, see there) and until 1956 in the remainder.
The exception was West Berlin that had plates in black on white.
In later years single letter codes did emerge (also shown in the table below) to replace a few double letter codes.

American zone
ABBayern
AEBremen
AHHessen
AWNord Württemberg
British zone
BHHamburg
BNNiedersachsen
BRNordrhein-Westfalen
BSSchleswig-Holstein
French zone
FBSüd Baden
FByBayern (Lindau)
FRRheinland-Pfalz
FWSüd Württemberg
Berlin
GBGroß Berlin (Soviet zone)
KBKommandatur Berlin (West Berlin)
Soviet zone
SBBrandenburg
SLSachsen (Leipzig)
SMMecklenburg
SNSachsen-Anhalt
STThüringen
Single letters
BBayern
ByBayern (Lindau)
HHessen
NNiedersachsen
RNordrhein-Westfalen
WWürttemberg