I have an 06, bluetooth paired right up with our new phone I got this summer.
It's a wonderful car, it isn't a roadster, so it does lack that certain something the Z4 has, however, it's still a blast to drive and it's a tad higher in quality than the Z4 - for example, the canvas top is triple insulated, the trunk and hood are lined and there's an overall attention to detail that's not quite there in the Z4 of this era - particularly in the way the top is stowed and much of the interior trim and design.
It also has better steering feel courtesy a hydraulic power steering system rather than the electric system employed in the Z4.
I've done a few write-ups over the years here in the E46 section - usually in December when my car's birthday comes up.
2000 Mercedes Benz E320 (daily driver)
2007 Infiniti M35x (wife's)
2006 330 cic ZHP 6sp (current)
2005 Z4 3.0 sp nav x-leather (retired)
2000 323i PP (best car, ever - retired)