My e46 is gone but my roof rack remains! No longer need this as it does not fit my new car. This roof rack will fit all e39 and e46 models (including M3) except for touring models since they use a different system. Roof rack comes with bolts to mount directly into roof. I've owned it for about 1.5 years now and have been absolutely happy with it - a superior mounting method compared to the Q towers and latches used in conventional roof racks that can end of damaging your car.
Selling for $200
Pics of it on my car
Image found online, looks exactly like this up close