Thanks guys. The stubby is from ebay, the link was provided by Keith, it was just under £8 and so far the radio reception is ok.
The wait in the final few weeks is horrible....at one point my car wasn't meant to be at the dealer until 2nd April, and collect next weekend, so it was a week early.
Kev - where are you based? My detailer comes from Bristol. He charges for mileage at 50p a mile outside a radius of 35 miles from Bristol, so it cost me £60 travel fees. The detail was £150. Many detailers charge more than this, but Zaff certainly isn't a cheap (i.e. poor) service, he treats the car as if it were his, and is quite OCD about getting it right, which is excellent for the customer! The detail I had didn't include any correction, but when he saw the swirls he said he would machine polish the car to get rid of them, without extra charge. Depending on your location, I'd definitely recommend him (www.project-karma.co.uk) but if distance means the travel charge will be too high, then I'm sure there are other excellent detailers nearer you, and people on here and babybmw.net will be able to help you out.
The car will be dirty tomorrow, but the point of the detail was to get the paintwork perfect, then seal it in and give it some protection. As long as I wash it right, it should stay in good condition - as you say Tim, gotta keep on top of it, but I fear I won't be doing it every week.