I've been hearing a lot of good things about heatshieldstore.com. They do custom made ones as well.
I have a dashcam on my front windshield so I heard those aren't good for the dashcam
But when I emailed them, they sent me some pictures of a 3series that had it. Here you go!
View post on imgur.com
View post on imgur.com