aww thanks man. I have an e39 by the way. A 1999 528i sport and premium. It's anthracite metallic. I am so IN LOVE with this car it's not even funny. I do every bit of maintainence on it except for wheel and tire alignment ect.
As you can see by my sig , I wash my car almost every time i can. I even tried to wash it in the middle of winter and got quite the suprise. It was 25degrees outside, and water freezes at 32... Anyways, I learned my lesson and just kept her inside.
She currently has 85K , due to highway miles in the summer. She only had 31K three years ago !! She is a garage queen. During the summer I wash, clay, polish, and wax EVERY single day. I made a log of how many times I washed and waxed her. I washed her 46 times, and waxed 34 times. Im an over obsessive owner. But hey, how can you expect to enjoy your bimmer without cleaning or driving it?
Anyways enough about me, I would highly suggest keeping three microfiber towels ( always clean ) in the trunk along with meguiars detailing quik spray. It helps keep my baby stunning at all time. I don't have any swirls in addition.