The hard hot start could be the purge valve being stuck open, they fail quite often P/N 13-90-1-433-603. As to the airbag light coming on, the car might have an airbag issue and the only recommendation I can make is to see your friendly local neighborhood BMW expert and have the supplemental restraint system inspected.
SPONSORED LINKS
Wednesday, August 13th, 2008 AT 7:33 AM