Back Search by Part 2018 BMW BMW_M240I ROOF ASSEMBLYCompatible with Bmw 228i Bmw 230i Bmw M235i Bmw M240i $1149.00 In Stock ROOF ASSEMBLY -PUMP CML011923 Part Numbers54347343657Body ColorBLACKMileage106000Stock921NTag0000552414VINWBA2N1C53JVC28408SKU FL231001704521 Fitment Choose an option BMW 228i 15-16 Conv BMW 230i 17 Conv BMW 230i 18-21 Convertible BMW M235i 15-16 Conv BMW M240i 17 Conv BMW M240i 18-21 Convertible Add To Cart Inquire More Parts From This Vehicle All Vehicle Parts ResourcesSell My CarWarranty OptionsContact UsOur Associations / Accreditations / Affiliations