Not sure why everyone gets so upset about the term ‘German spec’, was/is just an unofficial term used to differentiate between the initial E36 M3’s which were assembled here in SA which were/are referred to as ‘SA Spec’ and the ones built in Germany (‘German spec’). Small differences which have been covered in numerous threads over the years, one of the main differences being the seats which in the ‘German spec’ were/are the ‘vaders’, yes another unofficial term coined to describe the seats. So yeah, as stated, all unofficial terms but if you know what is being referred to it’s not that big of a deal.
And just to add, one is not better than the other or more special, if anything the ‘SA spec’ is the rarer version due to the fact there were less of these made/sold.