Made of scratch-resistant polycarbonate. Easy to install. BMW's low windshield is approximately 4 inches lower than the standard windshield.