BMW - Sunroof - Gap Filler Repair Kit (X3 G01 F97, X4 G02 F98, X5 G05 F95, X6 G06 F96, X7 G07)

BMW - Sunroof - Gap Filler Repair Kit (X3 G01 F97, X4 G02 F98, X5 G05 F95, X6 G06 F96, X7 G07)

BMWKIT1 - Full Kit / Normal (6-10-15)
$34.99 CAD
Skip to product information
BMW - Sunroof - Gap Filler Repair Kit (X3 G01 F97, X4 G02 F98, X5 G05 F95, X6 G06 F96, X7 G07)

BMW - Sunroof - Gap Filler Repair Kit (X3 G01 F97, X4 G02 F98, X5 G05 F95, X6 G06 F96, X7 G07)

$34.99 CAD
Shipping calculated at checkout.
Kit option
Gap size

Made in Canada

The Original Sunroof Gap Filler Kit for BMW

Form&Function Design developed this gap filler solution after identifying the widespread sunroof seal shrinkage issue affecting BMW X-series vehicles. Beta tested with the BMW community and refined based on real-world feedback, this kit has earned a 100% satisfaction rating from BMW owners.

The factory-installed seal contracts over time, creating gaps that allow water and debris into the drain system. Left unaddressed, clogged drains can cause significant water damage to interior electronics. Such repairs often cost thousands of dollars. This issue is documented in BMW Service Information Bulletin SIB 54 04 21, "Gap in Front Sunroof Seal" (read the official BMW bulletin).

Why This Kit

  • Developed and refined through beta testing with the BMW community
  • Available as full kit or separate front/side components
  • Designed and manufactured in Canada
  • From the makers of the original Volvo sunroof gap filler kit (3,000+ sold)

A Permanent Solution

Replacing the factory seal does not solve the underlying problem. Replacement seals are made from the same material and will shrink again over time, making them a recurring expense rather than a permanent fix.

This kit eliminates the need for repeated seal replacements. As the seal continues to shrink, larger inserts from the kit can be installed to maintain protection. The result is a long-term solution that adapts to ongoing seal degradation.

Benefits

  • Prevents debris and dust from entering the sunroof drain system
  • Reduces water ingress into the drain channels
  • Eliminates wind noise caused by the gap
  • Restores a clean, factory appearance

Kit Options

The kit is available in three configurations:

  • BMWKIT1: Full Kit (front + side inserts)
  • BMWKIT1F: Front Kit only
  • BMWKIT1S: Side Kit only

Measure your gap to determine the best size. The "Normal" gap size version fits most vehicles unless the seal has experienced abnormal shrinkage.

Normal Gap Size Kit

Left Side Right Side
6mm 6mm
10mm 10mm
15mm 15mm

Large Gap Size Kit

Left Side Right Side
15mm 15mm
20mm 20mm
25mm 25mm

*Custom lengths available. Contact us for more information.

Installation

Installation takes 5-10 minutes with minimal tools required.

Front kit installation

BMW front seal gap kit: install

Side kit installation

BMW side seal gap kit: install

Avoid removing the seal from the sunroof as it may be difficult to reinstall correctly. Follow these steps instead:

  1. Select the correct size insert. Slightly longer is better.
  2. Push the seal back along the track with your fingers (silicone lubricant helps)
  3. Insert the gap filler onto the glass using a plastic trim tool
  4. Pull the seal back over the insert until flush

Compatibility

This kit fits the following models:

  • BMW X3 G01 (2018-Present)
  • BMW X4 G02 (2019-Present)
  • BMW X5 G05 (2019-Present)
  • BMW X6 G06 (2020-Present)
  • BMW X7 G07 (2019-Present)
  • BMW X3 M F97 (2019-Present)
  • BMW X4 M F98 (2019-Present)
  • BMW X5 M F95 (2020-Present)
  • BMW X6 M F96 (2020-Present)

OEM Front Seal Part Number: 54105B32973

OEM Side Seal Part Number: 54107493151

Specifications

  • Material: TPU (Thermoplastic Polyurethane)
  • Shore Hardness: 95A
  • UV Resistant: Yes
  • Weather Resistant: Yes
  • Country of Origin: Canada

A Note on Warranty Seal Replacement

Vehicles under warranty may qualify for seal replacement under BMW SIB 54 04 21 (NHTSA MC-10205090-9999). However:

  • Replacement seals use the same material and will shrink again
  • The procedure requires sunroof glass removal, risking damage to adjacent seals
  • Some owners have opted to use this kit instead to avoid the risks associated with glass removal and reassembly

This kit provides a non-invasive alternative that installs in minutes without glass removal.

Diagnosing a Sunroof Leak

If you want to confirm where your water is getting in, BMW's own panoramic sunroof diagnosis bulletin (SIB 54 11 19) is an excellent free resource. It covers the common causes of sunroof water leaks and wind noise, including the front and side seal shrinkage this kit fixes, as well as drain tubes, body seals, and sunroof mechanism issues. It is a great starting point for pinpointing the source before you order parts. Read SIB 54 11 19 (Panoramic Sunroof Diagnosis).

Sunroof Care Guide

Want the full picture before or after you install? Our free Sunroof Care guide walks through how the system works and how to keep it leak-free:

You may also like

  • 5 stars: 34 (92%)
  • 4 stars: 1 (3%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 2 (5%)
S
Shak Zaman
Have to say!!!! Was a bit dubious initially prior

Have to say!!!! Was a bit dubious initially prior to ordering this item BUT order process was seemless and the product arrived in good time too.
Very impressed with the quality and build also the fitting of the product too.
The product quality feels and looks better than the actual BMW seals! Very impressed I rarely leave reviews unless I’m very impressed and this product has exceeded expectations will highly recommend.

J
Joe Luke
Works well

Noticed one of my sunroof seals had a gap and found these while searching for any alternatives. They were very easy to install and filled the gap perfectly. Really satisfied with my purchase!

r
real carbon
BMW X3 m40d Sunroof

I thought replacing the seal was the only way to fill the seal gap caused by rain leaks, but I found this product and purchased it.
This is a very well thought out product and is extremely effective. The seal is flexible and I would like to monitor the situation. Thank you for the good product.It is also functioning well in Hokkaido, Japan.

K
Kevin
Simple solution to a big problem

Took a little while to get the piece to fit flush, but worth the effort. Perfect fit after some careful finessing.

J
Joshua
Great solution to sunroof gap!

Had a decent sized gap on my sunroof seal, this kit was able to fix that and didn’t even take 2 mins to install it. Super simple installation and a product that just works.

A
Anonymous
Does work, cheap 3d printed plastic and pops when

Does work, cheap 3d printed plastic and pops when I close the sunroof

L
Lachezar Nikolov
BMW - Sunroof - Gap Filler Repair Kit

They fit well, but it is noticeable that they were 3D printed. They could be a little smoother and better finished.

F
Frincu Catalin
It fit perfectly

It fit perfectly.

D
Douglas Durbin
GAP FILL

WORKED PERFECT!!!! STOPPED AIR NOISE!!!

J
Jerry Millsap
Worked great! A very inexpensive and more

Worked great! A very inexpensive and more permanent fix!

A
Anonymous
All good,

All good, easyvfit!

D
D.G.

Excellent bit of kit did the job perfectly better than paying BMW £250 for anew seal

M
Mark Carissimi
Wind noise on 2018 BMW X3

I used the sunroof front gap filler from Form&Function Design because I was experienced substantial wind noise in my 2018 BMW X3. The gap filler worked amazingly well and eliminated the wind noise. It is a very effective product and I highly recommend it.

S
Saldo
It works

It works

A
Anonymous

Thank you for creating these. Fit perfectly.

A
Anonymous

The kit was easy to install, and I really appreciate that it includes various sizes to accommodate future shrinkage. I like that the solution is non‑permanent yet still provides a very secure seal for the gap. I would recommend this to any owner experiencing gap issues.

C
Chris

Does what it supposed to

T
Tucker
It works, and it’s easy to install

Stopped the annoying wind noise for good.
Installation took less than 5 minutes.

i
imren özdurak

Henüz teslim almadım Malesef .

The package was held by Turkish customs. Customer was fully refunded.

C
Carlosschmidlin
Fitted

Fitted perfect

B
Brett Lewis

Items arrived on time and as described. Worked on my 2022 BMW X6. Thanks.

N
Nadine Jarvis
Fits Well

Fits as described. Was a little hard to get into place, but once it clipped in it was ok. Thanks.

D
DK
Perfect fit, gets the job done, 1 year and still working great!

This filler was the ideal solution for my BMW’s shrinking seal. It filled the gap with a perfect fit.

Most importantly, I’ve had it installed for over a year now, and it is still working great. It is holding on strong through all seasons. I live in Ontario, so it’s gone through all four seasons including a full winter.

J
Joe Huff

Great product fit well! Would recommend

T
TYRON MAYNARD
it works

The item is perfect, it gets the job done! So far i don't have any water in my passenger foot well. its been almost a month since i installed the 2 pieces. just purchase the full kid so you can accommodate any issue with your seals.

s
samv
Works

Good piece of kit.the frontpiece was easy to fit Found the side kit piece to be a bit fiddly when inserting.So Far has withstood the typical british downpours. Saved hundreds compared to what bmw wanted to quote

L
Luke
Amazing product, world class customer service.

I was not paying attention and I ordered the wrong size. I noticed my mistake and decided to contact Form and function using the chat feature, they responded in less than a minute at like 8:00 PM. They offered to send me a large size gap filler FREE of charge even though I was at fault. New ones shipped the next morning. The product itself is amazing and saved me hundreds because I did not have to replace the seal. It took less than a minute to install, fixed all of the issues and you can't even notice it. Amazing customer support and amazing product!

D
David g
Brilliant

Fitted perfectly, looks good and wind noise now gone. Brilliant