I did the rear on my '06 withne of those DennisKirk stems. Works pretty well and matches the rim color.
However, the stem diameter is a bit smaller than the BMW's stem so you will need to jury rig some sort of O-rings and washers to mount it. I used some silver RTV silicon to seal it all up too. It's not that big of a deal. Just make sure you allow the silicon to dry overnigt and then inflate and see if you have any leaks with soapy water.
Of course, it you have the BMW tire PSI sensor on the rim you might be screwed as I believe it is part of the stem. Dunno. Mine's an '06 so I got shorted on that part.