Yeah, it has limitations. OBDII as planned to fix that, the car companies slowed it down so they could update their FI systems without too many bugs. I love on-board computers - makes for easy troubleshooting and permits all the great stuff the hacker community has done.
Except for EWS. BMW can shove that right up their plush upholstery.