I'm telling you, paint shield 5720 works just fine and is easy to apply and remove. It's inexpensive too. A gallon shipped is like $35-40. I've used it twice and there is still 3/4 to 7/8 of a gallon left. I use a new foam roller and disposable plastic roller pan for each application so there's another $5 gone. Try it, you'll like it (no affiliation, etc.).
'11 E90 M3, Mebourne/Black/Fox Red/Black, 6MT, PP2, heated seats, moonroof, split folding rear seats, iPod/USB adapter, Technic harness, JL XD 6/600.
'02 E46M3, Imola/Black, 6MT, CWP, no sunroof, Ohlins, Eibachs, PFC DD rotors, PFC pads! HAT Clarus/Legatia speakers, 2 big amps in the back.
'05 X5 4.4i, Imola/Black, Premium, Cold, HAT Imagine 6.5's, Intravee iPod adapter