I recently purchased a windshield banner for my BMW 3 series from these guys at Sticker Store LLC, former Bimmer Sticker Store. Turned out great and application was easy, instructions were provided. Their windshield banners fit any vehicle – car or truck.
The cool thing is you can input your custom wording, select font, colors and preview the design online before you make the purchase. Tool can be found here.
Few examples of the windshield banners they make can be found on Sticker Store LLC instagram page
Communication was on point too. Highly recommend.