The Csonka Auto Air purifer that sits on the floorboards works quite well, you just have to vent the excess smoke and it keeps the car from smelling like stale cigars.
http://www.csonka.com/beta/popup_con...opurifier.html
Not to be confused with the little ones that hang out of the cigarette lighters, those are kind of meh.