My Account
My Garage
Shopping Cart
MY GARAGE Select Vehicle
MY GARAGE

Genuine BMW Windshield Moulding Upper Trim Seal

(BMW X5 2000-06, 328i 1996-99, M3 1995-99, 2001-06, Z4 2003-08, 325i 1994-95, 540i 1997-2003, 528i 1997-2000, 530i 2001-03, 330Ci 2001-06 + 11 more models)

Manufacturer

Part Number

5 part numbers · from $95.67
Sale Price

from $95.67

In Stock (10+)

delivery box

Usually delivered within 2 days

free shipping

FREE SHIPPING

Select Your Vehicle:

Authorize Seller Badge
No Hassle Returns

No Hassle Returns

Live-in-stock inventory

Live-in-stock inventory

Fitment guaranteed

Fitment guaranteed

Product Details

Genuine BMW windshield moulding upper trim seals are OEM replacement parts. They seal and finish the top edge of the windshield, between the roof and the glass. They are also called windshield upper molding, windshield trim seal, or windscreen upper moulding seal.

Key Features:

  • Genuine BMW quality: Made to BMW's original equipment specifications for a factory fit and appearance.
  • Weather and noise sealing: Helps keep wind noise, water, and air leaks out around the top of the windshield.
  • Glass support: A seal that has gone brittle or deteriorated no longer protects the glass edge properly. Replacing it helps keep the windshield sealed and supported.
  • Direct-fit replacement: Replaces missing, cracked, shrunken, or sun-faded trim and restores the factory look.

Choose the variant that matches your application from the options on this page. Each variant is a Genuine BMW part with its own part number.

Products specifications

Fits

BMW X5 2000-06, 328i 1996-99, M3 1995-99, 2001-06, Z4 2003-08, 325i 1994-95, 540i 1997-2003, 528i 1997-2000, 530i 2001-03, 330Ci 2001-06, M5 2000-03, 325Ci 2001-06, 525i 2001-03, 323i 1998-99, 318i 1994-97, 325is 1992-95 + 5 more models

Select yours to see vehicle-specific options.

Select & Customize

5 items

$126.49
PART NUMBER: 51-31-8-159-784
In Stock (10+)
Usually delivered within 2 days
$95.67
PART NUMBER: 51-31-7-182-004
In Stock (10+)
Usually delivered within 2 days
$107.21
PART NUMBER: 51-31-7-017-021
In Stock (10+)
Usually delivered within 2 days
$116.41
PART NUMBER: 51-31-8-208-468
In Stock (10+)
Usually delivered within 2 days
$128.20
PART NUMBER: 51-31-1-977-607
In Stock (8)
Usually delivered within 2 days

Select & Customize

It was easy!

Just want a good online experience

Easy online ordering

Quick and easy. Thanks

Fast and easy

Share icon
Return Policy
Returns are easy at Autoplicity

Not happy with a purchase? No problem. We've made returning items as easy as possible. And most purchases can be returned for free for 30 days. Learn more about our Returns Policy