It is a fake.
First of all: the T was made in Bremen which ist about 700 km north of Stuttgart (close to the north sea coast)
At the euro-style number plates with the blue field there is no hyphen between the first letters and the numbers.
It would read S W 123 TD instead of S - W 123 TD (except of a few early number plates in distric Potsdam and Berlin)
With one exception there are newer any letters after the number (the exception would be the letter "H" for historic cars older than 30 years)
So you have to delete the "TD" altogether.
The correct plate would read something like
S W 123
S MY 123
S TD 123
S TD 300
New plates are about 25 Euro a pair. The seals are official, they only can be faked by scanning them.
Kind regards
Eberhard
(from the land of the euro-plates

)