Difference between moonroof and sunroof bmw Source Source Source Source Source Source Source Read Also: Bmw moonroof vs sunroof Bmw e34 moonroof Bmw moonroof repair Bmw moonroof 2004 Bmw x3 moonroof repair Bmw 5 series moonroof