Worth the $$?

Hey everybody

I have a couple of questions. I am looking to get a bimmer and saw a demo automatic 325 i with a sunroof and heated seats. Dealer is asking for approx $ 40k. Feel its a bit high, am I correct

Secondly it seems BMW's dont come with factory installed alarms. Is that true? Can they be fitted at the dealership? If not what are the alternatives and how much does a good alarm go for. I cant imagine owning a Bimmer without an alarm! I dont get why BMW dont pre install them like Audi and others do

Any feedback on the questions is appreciated