i hear that a good rubbing compound and some standard hard work can make the difference. i have heard horror stories of buffers...i am debating buying one myself. i don't have swirlmarks, but i do have a few scratches i am going to try and get rid of with the rubbing compound and some TLC. good luck.
<img src='http://home.earthlink.net/~thefurthestpoint/bimmer.jpg' border='0' alt='user posted image' />