Hydro Unit (AKA Hydraulic Pump) - BMW E46 3-Series Part Number: 54347025595 or 54348234530 Make: BMW 3-Series (E46) 2000-2006 Starting at: $500.00 View Options
Full Set of Top Cylinders - BMW E46 3-Series Part Number: E46_CYL_SET Make: BMW Starting at: $1,000.00 View Options
Core Exchange: Pair of Bow Tension Cylinders - BMW E46 3-Series Part Number: 54347025599, 54347025600 Make: BMW Starting at: $850.00 View Options
Package deal: Pump and all Cylinders - BMW E46 3-Series Part Number: E46_CYLS_PUMP Make: BMW Starting at: $1,300.00 View Options
Main Lift Cylinder - BMW E46 3-Series Part Number: 54347025593 Make: BMW Starting at: $150.00 View Options
Left Bow Tension Cylinder - BMW E46 3-Series Part Number: 54347025599 Make: BMW Starting at: $125.00 View Options
Right Bow Tension Cylinder - BMW E46 3-Series Part Number: 54347025599, 54347025600 Make: BMW Starting at: $275.00 View Options
Left Soft Top Lid Cylinder - BMW E46 3-Series Part Number: 54348243269 Make: BMW Starting at: $175.00 View Options
Right Soft Top Lid Cylinder - BMW E46 3-Series Part Number: 54348236956 Make: BMW Starting at: $175.00 View Options
Extended hydraulic line 23 - BMW E46 3-Series Part Number: 54347025598 Make: BMW 3-Series (E46) 2000-2006 Starting at: $199.99 View Options
Extended hydraulic line 24 - BMW E46 3-Series Part Number: 54347025598 Make: BMW 3-Series (E46) 2000-2006 Starting at: $199.99 View Options
Extended hydraulic line 34 - BMW E46 3-Series '04+ Part Number: E46_LINE_34 Make: BMW 3-Series (E46) 2000-2006 Starting at: $179.99 View Options
Extended hydraulic line 31 - BMW E46 3-Series '04+ Part Number: E46_LINE_31 Make: BMW 3-Series (E46) 2000-2006 Starting at: $179.99 View Options
Replace hydraulic line 31, 32, 33, or 34 - '00-'03 Part Number: RPLC_E46_HOSE Make: BMW 3-Series (E46) 2000-2006 Starting at: $200.00 View Options
Valve Block/Control Unit - BMW E46 3-Series Part Number: 54347025592 Make: BMW 3-Series (E46) 2000-2006 Starting at: $350.00 View Options