rough idle is likely tb gaskets, crank case vent plate at back of intake, or intake gaskets themselves. Common and easy to fix.
'04 530iT -6
'89 750iL, dinan chips, M-tech suspension
'91 M5 Alpine White II / Silver Gray
'03 Range Rover County, LWB
'12 MB GL350 diesel