Active headrests have a plug on them so you can't just pull them out as the previous poster said.
I believe staring in 09, the e90 had active headrests. The way to tell is if you can manually tilt your headrest or not. If they can't tilt forward or backwards manually, then they're active. The non active ones had a little clip that allowed you to easily remove the headrest as well.