Have you thought about a car cover, they are really good, I got one from Scooby world, I have the same bother as I live in a flat, car cover did the trick as it has a padlock on it so it cannot be lifted up from nosey folk.
It pops off in about 30 seconds and takes 2 minutes to put it back on.
cheers