Just a note on the situation with tints, if you have the front windows tinted, your car could legally be un-roadworthy. There basically isn't any tint that meets the legal opacity limits, therfore, if you have front tints, your car is un-roadworty in the eyes of the law, therefore your insurance is technically invalid.
Thats why BMW don't tint the front windows. |