Its just called "tint" (Sorry pet peeve) as for legal and it all depends on where you live and the Police in your area. Oh and that is a great looking MINI, well done.