This high-quality front driveshaft is designed to fit BMW 335xi, 328i E84, E90, E91, and E92 models with precision and accuracy. It comes with universal joints and is made from durable materials to ensure reliable performance and long-lasting durability. The item has a length of 29 inches and is compatible with xDrive AWD models. It is a great replacement part for your vehicle's transmission and drivetrain system. The manufacturer part number is WLT-QPCDZ013-1, and the OE/OEM part numbers are 26208628042, 26207629987, and 26207529294. This driveshaft is perfect for those who want to replace their old or damaged one with a reliable and high-quality part.