We ‘ve used BMW ‘s new Parking Assistant app a couple times and I can personally vouch for it being good and avoiding parking tickets. The app gives you a parking time countdown and a GPS enabled mapping to and from your spot.