The older BMWs have the round 20 pin connector under the hood, you'll need an adapter. Even then, I've run into trouble with the current software on the older BMWs, I've had to revert to the original version that came with my unit (1.0 or so?? I kept the original SD card intact, did updates on a new card).