If you get the M3 steering you won't have to buy another airbag, swap steering wheels and you're done. However, you won't have the heated function.
If you want the heated steering wheel, this link shows you the parts you need and how to retrofit.
http://www.bmwmotorsports.org/pdf/e5...20retrofit.pdf