Colb are the ELM emulators also the same for a Z3? I had a scanner from Euro car parts which seems to work on my VW but not my Z3......I think different cars have different protocolsA simple handheld code reader popular with owners on here is a C110+ or C310+ by Creator samples here
You could go for BMW INPA software on a laptop which is BMW's own software they use at dealers, free to download if you search the forum for a working link. It can be a pain to set up but its usually down to getting the settings on the laptop right.
I also run BMW Scanner 1.4 which is available on ebay for little money, loaded on the laptop it is very easy to use and will read all modules on the car, it also has the ability to do some coding.
Cheapest way to go is an App on your phone like Torque and connected to an ELM327 Emulator either via WI-fi or Bluetooth to your phone. That will do most things diagnostic wise but not airbags, it also lets you view live data from sensors. Handy to carry in the car for use away from home and very cheap. https://www.ebay.co.uk/p/879167221
Just decide if you want Wi-fi or Bluetooth types.
No need to spend £500 you could get yourself all of the options I listed and a second hand laptop for a fraction of that.
The ELM 327 Emulator will work on the Z3 but with an App like Torque on your phone via bluetooth or wi-fi depending which emulator you choose. If you used BMW INPA then that has to be used with the emulator that comes with the software BCcables on ebay do the package of software and emulator. Same for BMW Scanner 1.4 that comes with its own emulator. For the Z3 you also need the 16pin obd2 to 20pin BMW round cable to plug into the diagnostic socket in the engine bay and connect to your chosen emulator. If you also have a 16pin obd2 socket under the steering wheel that will only read the engine module. The round under bonnet socket will read all modules your car is fitted with.Colb are the ELM emulators also the same for a Z3? I had a scanner from Euro car parts which seems to work on my VW but not my Z3......I think different cars have different protocols