www.bmwland.com
there is also a M3 owners forum that i joined when i had mine , but they were a load of "stuck up their own arse" weeners in my opinion . thought they were a higher race than normal people lol. i got more help on the M3 from people off here !