You very likely have a leaking engine cylinder head gasket allowing coolant to enter the engine cylinders and cause the no start. You will need a shop to replace it.
Do you have the Check Engine Light on? If so get the code scanned. That should give you a place to start looking. Some of the likely causes are low fuel pressure due to a bad fuel pump or a severely plugged fuel filter. A severely clogged air filter or air intake restriction can also cause those symptoms.
BMW is a luxurious car, hence its repair, maintenance and its parts are expensive as well. But the repairing cost totally depends whether you take your BMW to an independent shop or any dealership service for repair. The cost of repair will be high at dealership than an independent local auto shop. And also repairing cost depends on the area you live in.
Contact Eurobahn BMW MINI Mercedes-Benz Audi, a reputed dealership shop providing repair and maintenance cost at a reasonable price.
There is circuit board behind the instrument cluster that has batteries, when those batteries begin to die the board will shut down non vital systems. Also this board controls the over head display as well as the center and iDrive systems.
Hi David:
P1619 is a thermostat error, you likely need to replace it or you have a bad sensor. P0174 (I'm guessing that's what you meant, not just 174) is a bit trickier to troubleshoot. There is a good video here showing where to start:
Obviously water is the cause. Make sure all hood seals and underbody splash shields are in place, check firewall main connector for security. After it rains (without driving it in rain) check floor mats inside for water. A possible windshield or dash leak is allowing water into electrical area near instrument cluster (windshield may need resealed). Lift hood and look for water on any electrical connections disconnect dry, and seal with tune up grease from parts store. Good luck
I assume you have checked your oil level and it is ok. If the yellow oil light comes on a few seconds after start up and then goes off it means the oil level sensor is faulty. It is located on the bottom of the engine attached with 3, 10mm nuts. Remove the support pan first 8 bolts 16mm and drain the oil.