I have 2013 428i m sport, recently the GPS has stopped working and now the drive train light comes on and it struggles to start. Has anyone experienced this issue before and is it a costly fix? I've found that cz I own a BMW the price is ten fold for anything.