I highly recommend that you avoid the Ebay disks as they are typically pirated and may or may not work. You can buy disks from BMW or Navteq.
The 03 probably is a MK3 which means that it only plays CD's, not DVD's. This will cut your cost considerably.
Welcome to the forum.