Traffic lights are supposed to help keep driving orderly, but they often create more tension than they resolve. How do you know that the green light won't turn yellow before it's too late to slow down? BMW thinks it can help. It's the first automaker to offer in-car support for Connected Signals' EnLighten iOS app, which predicts when lights will change based on position and speed. All you need to do is keep an eye on your car's infotainment display -- it'll tell you whether or not you should hit the brakes. The software is useful even if you're stopped, as it'll use your turn signals to show when a necessary light will return to green. This is the definition of a luxury feature when you need a BMW with ConnectedDrive Services just to give it a shot, but it could be entirely worthwhile if it spares you from an accident or a ticket.