you might need cams from a 3.2 M3 motor( 96-99) for obd2 compatability.and software change is a MUST.bmp sells a fpr,but then again,you could always use a universal one from paxton or aeromotive,but they won't come with any nessecary fittings and/or brackets.