GTi E30 what HU do you currently have. I would have thought you already had the RCD300 or RCD500.
The best upgrade option to go for is either the RCD510 or RNS510 depending on whether you want navigation or not.
I upgraded my RCD500 to the RNS510 18 months ago (1 month after getting the GTI) and have to say it was well worth it