https://www.penfed.org/used-auto-loan/
I used these guys when I bought my M3, they offer extremely competitive rates and although they are a bit conservative with their lending, if you call them and speak with a loan officer and are able to show your income/short credit history and explain how you've just moved to the country, they will more than likely approve you given the conversation/your income. But I am not 100% sure, as I am not in the industry, how lenders function.
Otherwise, with your credit rating/income, you should, imo, be able to secure a fairly competitive rate via BMWFS. I suggest Classic BMW, in Plano, TX. I live in Irving, TX as well, and take my M3 to them. They are the biggest BMW dealership in TX, so they would be able to work something out for you if you find something you want on their lot. Hope this helps.