Hey guys, a little new to this place, I was hoping I could find a little technical advice. I really wanted a sports car with 6 gears, so after owning my '03 330Ci (5 speed) for a year I decided to buy a 6 speed. Got it for a decent price from Bavarian Auto Recyclers in CA. The problem is, I jumped into this project without doin any research and I can't find anybody who's swapped a manual for a manual. Anybody know what I need to change out a 5 speed manual in an E46 with a 6 speed manual from an E46? I have no idea if the shift linkages are a different length, the drive shaft is shorter, or anything. Any help would be appreciated.