Don't know if these are the cheapest or not but you can buy the heat shield by itself from East Coast Induction Systems (
http://www.ecisbmw.com/) look under products - intakes.
Also how is your Mechanical skills? you could always try making your own one if you really want to do it cheap.
best of luck,
Rossco
1996 E36 320i