Aux iPod connection. Would mean your car cane with 6fl option. For OEM option if what I think it in that link you posted should be all.. But the issue is with your cars MY as 6fl was introduced late 08 I believe.most importantly you would need to find out if your car is pre-wired. Lift your trunk flooring up to see some wires wrapped away.
08 E90- 6FL Retrofit. new features by coding.