The z4 (2005 3.0i) has last been into a main dealer for a service mid 2008 and I've been using local indies ever since. Is it possible I could be missing any updates for the cars brain or anything else? For example, when I took my x1 into the main dealer at Xmas, they updated the cars software which I believe was linked to the obd security problems (cloned keys etc). I guess if there were any bigger issues like a recall of some part, they would contact you via the details held by dvla for owners of bmw's. I'm just interested to hear what others know.