I had a BMW and no credit would have been enough to finance it. BMW never seemed to me a reliable car, although occasionally I looked closely at them, but decided to buy. For example, instead of a BMW x3, I bought myself a much cheaper 2020 outback. In terms of reliability and other parameters, Subaru is ahead of BMW