Also a newbie, but may have some answers for a couple of things. The most common issue with the alarm going off is the bonnet sensor, which is really easy to replace, although not if you can't open the bonnet! I think the best thing to do is to press the lock button twice and see if this stops the alarm going off, this disengages the interior sensors and would rule them out as being the cause of the problem. If the alarm still goes off it is probably the bonnet sensor in which case, when you get the bonnet open, disconnect the sensor (it's in the middle at the back just in front of the wiper tray) and see if that stops the alarm going off. I believe replacement bonnet sensors can be picked up for a tenner and are very easy to fit. What is wrong with the wipers? Are they just not moving at all? I had an issue with the wipers parking about a quarter of the way up the screen which is a common problem and can be fixed by cleaning the grease off some contacts in the motor assembly, there's a post about this in the how to section. Not sure about the roof problem but, as you're probably aware, Z4s have their roof motors in a stupid place near where the water drains from the roof and coupled with the poorly designed plugs at the bottom of these drains, this often results in the motor being flooded with water and needing a replacement or a refurb with most owners opting to relocated the motor to the boot (the previous owner of my Z4 had a new one put in the same place which is a source of constant stress for me!). Not sure about windows either, but have seen a lot of posts about window regulators going so this could be something to look into.