Here we have a good used excellent running complete s54 3.2L engine with smg transmission being removed from a 2004 bmw m3 with 79,000 miles, this should fit all 2001-2006 e46 cars, This will come as a complete drop out engine, transmission package with all wiring, computer, pedal, accesories etc which should be everything you need to swap it into another car. Please look very closely at the photos, as you will recieve the item exactly as pictured.