The current Xl models can be programmed over wifi (not bluetooth, wifi) if you have a compatible wifi router. I can connect you with someone who can sell you the software at a good discount off of list price. (Authorized dealer) But it still won't be cheap.
Access issues for trunking....they can be addressed. For a price. An all access dongle is available. (Legit, not a hacked thing.) For more $$$.
The 100Ps are getting cheap because they're old, no longer supported, and it's getting harder to find a good one with no issues. Plus it's an ugly bulky brick. I've ignored them.