The only way to beat OWN mafia is to suck the business out of them. Wait. Insist, and wait. You will get your car, but if you wait, please know that you will have helped some other people get their car on time. Shun them openly, if someone comes and asks for own, theek thaak beizzat karain. It's not a business, it's a mafia. Only us customers can beat it.
And please don't go for almost new 2nd hand vehicle, I feel they are a party in the same mafia. 2nd hand car should cost significantly less than new. If you can spend 5k less on a 2 year old car, buy new. Only us customers can fix all this.