I am looking for alternate wheels with the correct offset for a 2001 m3 vert. I have staggered standard 10 double-spoke 18" wheels, offset 47mm back, 26mm front . I am looking to find a more solid looking wheel without so many spokes such as some of the wheels found on E36 models. All those wheels appear to different offsets and BMW oem wheels for E46 have only 2 types.

Will any of the 17" E46 wheels work. BMW tells me they won't since the offsets are different. Is this true? Also, some of the 500, 600 and 700 series wheels are very nice, but the offsets are different and they are not staggered. Can these offset differences be compensated for and is it safe, or is there even a need to compensate for them?

Any information on more "solid-type" wheels in any of the E46,E36, 500, 600, 700 series, staggered or not, which will work would be appreciated.