I had a Peake scanner/reset tool years ago but cannot find it after 3 moves. So I was wondering if there is a better option available, perhaps even one that has a Bluetooth component that works with an Android app? Looking to spend as little as possible and still get something as comprehensive as the old Peake tools. There are so many options available but it is not clear if that are accurate and thorough for BMWs, E46s in particular.

Thanks!