This Fits Your 2012 BMW 335xi
Full size assembly image of Door weatherstrip front (1/1)

Door weatherstrip front