Housing f generator Teilegruppe Engine electrical system Alternator with pulley and mounts BMW Genuine Part 12 31 7 509 336 Product 12-31-7-509-336 Manufacturer number 7 509 336 supply number 7-509-336 installation location: Engine Electrical System/ Alternator With Pulley And Mounts