Hi mate
I f%*kin' hate people who break into cars, especially when you spend so much of your hard earned cash just keepin' them on the road.
Anyway thought i'd have a quick search on ebay. There's one on for sale in Gravesend. Probably not yours, but if you look closely there is a mark on the left side.
Here's the link
http://cgi.ebay.co.uk/BMW-E46-3-Seri...QQcmdZViewItem
If it doesn't work just type in 'Topaz blue hard top' in BMW parts search.
Hope you get it sorted out soon anyway