Help please......I own a 2003 316 ISE. I love my car but......Just had a full service and oil change and new battery, it passed its MOT 1 month ago. It has low mileage for its age, just over 100,00. It developed a glitch a month before I had it serviced, the battery light comes on and it misses a beat, on two occasions recently it trickled to a halt and the triangle warning light appeared. I stopped, switched off and started her up again, no problem. the warning lights disappeared and it ran as normal. The blessed thing refuses to stop doing it. Confused.com. I don't want to get into heavy spending on it as it is of an age where I need to decide if it worth the spend. The body work is in great condition, so not sure what to do. Anyone got any ideas ?