BMW 3 Cabrio E46 M3 Roof Folding Mechanism 7146359 3.2 Petrol 248kw 2003 | Rivoult